Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }