static void Main() { string path = @"F:\test.txt"; int x, d; string NewText; bus ptr = new bus(); add_card(ref ptr); CatFile(path); Console.WriteLine("\nВведите какую запись удалить (начинается 0): "); x = int.Parse(Console.ReadLine()); DeleteEntry(path, x); CatFile(path); Console.WriteLine("\nВведите строку, которую нужно отредактировать: "); d = int.Parse(Console.ReadLine()); Console.WriteLine("\nВведите измения: "); NewText = Console.ReadLine(); lineChanger(NewText, path, d); Console.WriteLine("\n Выводим информацию о водителях по шаблону: "); CatFileFamily(path); Console.WriteLine("\n "); string proverka = "на маршруте"; Console.WriteLine("\n Выводим список водителей автобусов, находящихся на маршруте: "); showStatus(path, proverka); }
public static void add_card(ref bus ptr) { string path = @"F:\test.txt"; string x; Console.Write("\nВведите ФИО водителя автобуса: "); ptr.name_driv = Console.ReadLine(); Console.WriteLine("\nВведите номер автобуса: "); ptr.nym_bus = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nВведите номер маршрута: "); ptr.nym_rout = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nСостояние (введите 'в парке' или 'на маршруте'): "); x = Console.ReadLine(); if (x == "в парке") { ptr.condit = false; } else { ptr.condit = true; } File.AppendAllLines(path, ptr.ToStringArray()); ptr.DisplayInfo(); }