Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Файлы и работа с ними - C++
 
 автор: ~Студент~   (18.01.2016 в 00:53)   письмо автору
 
 

Текстовый файл, имя которого задается пользователем с
клавиатуры, содержит перечень полных адресов файлов (имя диска, список
каталогов, имя файла и расширение). Выделить из каждого адреса имя
файла, расширение и адрес первого каталога. Проверить для
каждого файла, существует ли он. Вывести в текстовый файл, имя которого
формируется из имени исходного файла добавлением постфикс «srt»,
перечень файлов, которые существуют на диске, сгруппировать их по форматам и
отсортировав в алфавитном порядке по имени файлов. Имена файлов
выводить в формате «/ <первый каталог> / ... / <имя файла>", сортируя
по расширению и путем.
Программа должна быть многофайловых. В первом файле
реализуется главная функция, с которой выполняется вызов всех
необходимых функций из других файлов, обеспечивающих соответствующую
функциональность.

  Ответить  
 
 автор: KernelPanic   (31.03.2016 в 15:10)   письмо автору
 
   для: ~Студент~   (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);
}


Если что не понятно - задавайте вопросы.
Могу дать ответы по конкретному вопросу (если знаю ответ), решать задачу целиком не буду.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования