Создание нового файла - C#
Формулировка задачи:
как вмонтировать в эту программку вывод текста в новом файле.
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Write("Введите предложение\n");
- string word = Console.ReadLine(); ; //Заданная строка
- byte[] textBytes = Encoding.Default.GetBytes(word); //преобразуем эту строку в массив байтов
- byte[] newBytes = new byte[textBytes.Count()]; //создаем новый массив байтов
- for(int i = 0; i < textBytes.Count(); i++) //идём по каждому байту
- {
- if (textBytes[i] != 224) //проверка на букву А
- {
- if (textBytes[i] > 184) //проверка на то, что это буква
- newBytes[i] = Convert.ToByte(textBytes[i] - 1); //если это буква и не А, то берём предыдущую букву
- else
- newBytes[i] = textBytes[i]; //если это не буква, то оставляем всё без изменений
- }
- else
- newBytes[i] = 255; //если это А, то меняем её на Я
- }
- Console.WriteLine("Перевод");
- Console.WriteLine(Encoding.Default.GetString(newBytes)); //преобазуем массив байтов обратно в строку и выводим на экран
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Создание нового файла»
textual
Листинг программы
- //создать пустой файл
- System.IO.File.Create("D:\\TestFile.txt");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д