Считайте ascii из файла, запишите do, выполните операцию со строкой и запишите ее в другой файл. - PullRequest
0 голосов
/ 04 мая 2020

У меня есть файл, содержащий определенные символы ASCII, я хочу его прочитать, что-то изменить внутри и записать в другой файл.

Я пытался прочитать и записать его в консоли.

исходный файл содержит символы в виде

0,000000»2»0910AE,0911EE»0»0»0»„»IA»8»16»0»0»0»4»G

Выходной файл представляет собой что-то вроде

0,000000?C,C,0,000000?1?08B0B8?1?3?0?L0?8?16?0?4?0?1?C

, где символы ASCII заменяются символом ?.

using (OpenFileDialog ofd1 = new OpenFileDialog())
{
    ofd1.Title = "Open Drive";
    ofd1.Filter = "Driver file (*.drt)|*.drt";
    ofd1.FilterIndex = 2;

    if (ofd1.ShowDialog() == DialogResult.OK)
    {
        string fileName = ofd1.FileName;
        try
        {
            string text = File.ReadAllText(fileName, Encoding.ASCII);
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(28591);
            Console.Write("");
            foreach (char c in text)
            {
                Console.Write(c);
            }
        }
        catch (Exception)
        {
            throw;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...