C#. Задан файл целых чисел, каждое из которых представляет собой код буквы. Расшифровать текст и записать его в текстовый файл.
Ответы
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// Открываем файл с кодами букв для чтения
StreamReader reader = new StreamReader("codes.txt");
// Считываем все целые числа из файла
string codes = reader.ReadToEnd();
// Преобразуем каждое целое число в соответствующую букву
string message = "";
string[] codeArray = codes.Split(' ');
foreach (string code in codeArray)
{
int asciiCode = Int32.Parse(code);
char character = (char)asciiCode;
message += character;
}
// Закрываем файл с кодами букв
reader.Close();
// Создаем новый файл для записи расшифрованного текста
StreamWriter writer = new StreamWriter("message.txt");
// Записываем расшифрованный текст в файл
writer.Write(message);
// Закрываем файл для записи
writer.Close();
}
}