Files
Jump to navigation
Jump to search
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
class Program
{
static void Main(string[] args)
{
Console.Write("Введите имя: ");
string name = Console.ReadLine();
Console.Write("Введите отчество: ");
string otchestvo = Console.ReadLine();
Console.Write("Введите фамилию: ");
string surname = Console.ReadLine();
string FileText = name + " " + otchestvo + " " + surname;
string Filename = "C:\\test\\new_file.txt";
File.AppendAllText(Filename, FileText); //допишет текст в конец файла
File.AppendAllText(Filename, "\r\n"); //переход на новую строку в файле
Console.WriteLine("Данные сохранены в файле " + Filename);
Console.ReadKey();
}
}
Задание 1: Создайте файл numbers.txt и запишите в него натуральные числа от 1 до 500 в каждой строке.
Задание 2: Модифицировать программу таким образом, чтобы сначала выводились на экран все записи из файла, а затем программа спрашивала: "Нажмите 'y (yes) ', чтобы добавить запись или 'q (quit)' чтобы выйти: ". Если пользователь нажимает клавишу "y", то снова вводит данные, если "q", то программа завершается.
Дополнительно: Модифицировать программу так, чтобы она выводила бы на экран пронумерованные строки текстового файла и следующее меню: 1) Добавить запись; 2) Удалить запись №; 3) Редактировать запись №. Программа должна работать соотвественно представленному меню.