|
|
|
| Текстовый файл, имя которого задается пользователем с
клавиатуры, содержит перечень полных адресов файлов (имя диска, список
каталогов, имя файла и расширение). Выделить из каждого адреса имя
файла, расширение и адрес первого каталога. Проверить для
каждого файла, существует ли он. Вывести в текстовый файл, имя которого
формируется из имени исходного файла добавлением постфикс «srt»,
перечень файлов, которые существуют на диске, сгруппировать их по форматам и
отсортировав в алфавитном порядке по имени файлов. Имена файлов
выводить в формате «/ <первый каталог> / ... / <имя файла>", сортируя
по расширению и путем.
Программа должна быть многофайловых. В первом файле
реализуется главная функция, с которой выполняется вызов всех
необходимых функций из других файлов, обеспечивающих соответствующую
функциональность. | |
|
|
|
|
|
|
|
для: ~Студент~
(18.01.2016 в 00:53)
| | #include <stdio.h>
main()
{
FILE *in, *out;
if((in = fopen("in.txt","rb")) == NULL)//инициализация и проверка на наличие
return 1;
fread(...);..чтение файла
...//работаете с входными данными из файла
out = fopen("out.txt", "wb");//инициализация выходного файла
putc(255,out);//запись в файл для примера число 255 hex
...//пишете как вам надо, что-то еще...
fclose(in);//закрытие файла
fclose(out);
} |
Если что не понятно - задавайте вопросы.
Могу дать ответы по конкретному вопросу (если знаю ответ), решать задачу целиком не буду. | |
|
|
|