Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2010, 13:50   #1
bondleha
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 10
По умолчанию WinApi.Работа с дисками

Суть проблемы такова!! Вот задание!
Найти в текущем каталоге все файлы с расширением txt и переписать их содержимое в один файл – resume.txt. Считать поочередно содержимое каждого из найденных файлов, а затем полученного файла.
Вот что получилось!!
Код:
WIN32_FIND_DATA FileData;/*Структура с информацией о поиске */
  HANDLE hSearch;/* дескриптор поиска */
  BOOL fFinished = FALSE;/* флаг завершения поиска */
 
  /* Поиск первого .cpp файла в текущем каталоге */
  hSearch = FindFirstFile("*.txt", &FileData);
   /* Если файл не найден*/
  if (hSearch == INVALID_HANDLE_VALUE)
   Memo1->Lines->Add("No .txt files found");
  /*Если файл найден, вывод его имени */
  else
     Memo1->Lines->Add(FileData.cFileName);
  /* Поиск последующих .txt файлов в текущем каталоге */
  while (!fFinished)
  {
   /* Если файл найден, вывод его имени*/
    if (FindNextFile(hSearch, &FileData) != 0 )
       Memo1->Lines->Add(FileData.cFileName);
   /* Если файл не найден вывод информации об ошибке */
    else
       if (GetLastError() == ERROR_NO_MORE_FILES)
        {
            Memo1->Lines->Add("No more .txt files.");
             fFinished = TRUE;
        }
  }
  /* Закрытие дескриптора поиска */
  if (FindClose(hSearch))
      Memo1->Lines->Add("Close search handle");
Т.е. Файлы я нашел а как их записать и считать потом я не пойму!! Помогите! За ранее спасиб!
bondleha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler. Работа с дисками. Vigo_Alex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 17.04.2010 21:21
Работа с RichEdit WinApi Igoressicus Помощь студентам 2 29.05.2009 21:31