Files: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with "<pre> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; class Program { static void Main(string[] args) {..." |
m Protected "Files" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 39: | Line 39: | ||
Программа должна работать соотвественно представленному меню. |
Программа должна работать соотвественно представленному меню. |
||
[https:// |
[https://wiki.nc.ut.ee/index.php?title=Примеры <<] |
||
Latest revision as of 17:14, 4 September 2022
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) Редактировать запись №. Программа должна работать соотвественно представленному меню.