Разработать программу, управления текстовым файлом.
Реализация ввода-вывода на основе файловых потоков С++: ofstream, ifstrim.
Имя физического файла вводится пользователем и передается в функции обработки через параметр.
Разработать функции для выполнения операций над текстовым файлом:
создание текстового файла кодировки ASCII, содержащего десятичные числа по несколько чисел на строке;
вывод содержимого текстового файла;
добавление новой строки в конец файла;
прочитать значение числа, указав его порядковый номер в файле, и вернуть его значение;
определить количество чисел в файле.
Разработать приложение и выполнить тестирование всех функций. Приложение должно содержать диалоговый интерфейс на основе текстового меню.
Приложение должно осуществлять контроль открытия и существования файла в основной программе перед вызовом функций. Перед закрытием файла, проверять отсутствие ошибок ввода и вывода (метод good).
Создать модуль и перенести в него все отлаженные функции. Исключить функции из приложения. Отладить приложение, подключив к нему модуль с функциями.
Разработать функции для реализации дополнительных операций, определенных вариантом и сохранить их в модуле с остальными функциями.
Создать новый файл из значений исходного, увеличив его на среднее арифметическое всех отрицательных чисел исходного файла.
Выполнить тестирование приложения в полном объеме.На заметку, нельзя использовать сторонние библиотеки
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |