Чтение элементов из файла и добавление их в очередь - C (СИ)
Формулировка задачи:
Доброго времени суток.
Задача такая: реализация очереди на базе массива и списка
(сделал)
+ добавление\удаление\поиск ел-та\вывод очереди на экран(так же сделал)
Осталось, совсем чучуть, но никак не могу реализовать. Если не отнимет у Вас много времени и сил, прошу помочь Нужно добавить в программу, возможность: 1) чтение элементов из файла и добавление их в очередь (по желанию: или ввод с клавы или чтение из файла) 2) сохранение результата роботы программы в файл (перед выходом из проги) Буду очень Вам благодарен. Программа с коментариями прилагается)Решение задачи: «Чтение элементов из файла и добавление их в очередь»
textual
Листинг программы
while (fscanf(fid, "%d", &value)) { printf("%d\n", value); Push_Queue_List(&queue, value); }
Объяснение кода листинга программы
- Открывается файл для чтения с помощью
fid
. - Используется цикл while, который будет выполняться до тех пор, пока функция fscanf успешно считывает значение из файла.
- Внутри цикла считанное значение сохраняется в переменной
value
. - Значение выводится на экран с помощью функции printf.
- С помощью функции Push_Queue_List добавляется считанное значение в конец очереди, представленной в переменной
queue
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д