Files: Difference between revisions

From TÜ Narva Kolledži Wiki
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://web.narva.ut.ee/index.php/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B <<]
[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) Редактировать запись №. Программа должна работать соотвественно представленному меню.

<<