Example #1
0
 public override void Convert()
 {
     using (FileStream outfile = new FileStream(_outFile, FileMode.Create, FileAccess.Write, FileShare.Read))
         using (StreamWriter writer = new StreamWriter(outfile, Encoding.Unicode))
         {
             FileStream infile = new FileStream(_inFile, FileMode.Open, FileAccess.Read);
             var        no     = 0;
             using (StreamReader reader = new StreamReader(infile, Encoding.UTF8))
             {
                 string line = String.Empty;
                 while ((line = reader.ReadLine()) != null)
                 {
                     no++;
                     if (no <= 2) //Skip first 2 lines of Google's input file.
                     {
                         continue;
                     }
                     line = Keypad.Encode(line);
                     writer.WriteLine($"Case #{no-2} {line}");
                 }
             }
         }
 }