コード例 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("**** Fun with Morse Code ****");

            Console.Write("Input: ");
            string inputPhase = Console.ReadLine();

            Console.WriteLine();
            Console.Write("Output: ");

            string output;

            // IF input phrase contains at least one of known morse letters
            if (MorseCode.morse.Values.Any(morseLetter => inputPhase.Contains(morseLetter)))
            {
                output = MorseCode.Decode(inputPhase);
            }
            else
            {
                output = MorseCode.Encode(inputPhase);
            }

            Console.WriteLine(output);

            Console.WriteLine();
            Console.ReadLine();
        }
コード例 #2
0
ファイル: MorseCode.Test.cs プロジェクト: Vrumpt/MorseCode
        public void TestMorseCode()
        {
            MorseCode MorseCode = new MorseCode();
            string sourceFile = "C:/Temp/SoftWriters/MorseInput.txt";
            string outputFile = "C:/Temp/SoftWriters/MorseOutput.txt";

            string result = MorseCode.TranslateMorseCodeFile(sourceFile, outputFile);
            Console.WriteLine(result);
        }