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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 20:00   #1
ali_men
Пользователь
 
Регистрация: 30.04.2011
Сообщений: 10
По умолчанию Не могу разобраться с прогой

Препод дал задание связать мой проект в Visual Studio с прогой вот этой
Вроде все понятно,но все же не понимаю что она делает?
Помогите плиз!!!
Код:
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
  HANDLE  hFindFile;
  WIN32_FIND_DATA  fd;

  // находим первый файл
  hFindFile = FindFirstFile("C:\\demo_dir\\*", &fd);
  if (hFindFile == INVALID_HANDLE_VALUE)
  {
    cerr << "Find first file failed." << endl
      << "The last error code: " << GetLastError() << endl;
    cout << "Press any key to finish.";
    cin.get();

    return 0;
  }
  // выводим на консоль имя первого файла
  cout << "The first file name: " << fd.cFileName << endl;
  // находим следующий файл и выводим на консоль его имя
  while (FindNextFile(hFindFile, &fd))
    cout << "The next file name: " << fd.cFileName << endl;
  // закрываем дескриптор поиска
  FindClose(hFindFile);

  return 0;
}
ali_men вне форума Ответить с цитированием
Старый 26.05.2011, 21:35   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Она выводит на экран названия всех файлов и подкаталогов в папке c:\demo_dir.
Son Of Pain вне форума Ответить с цитированием
Старый 27.05.2011, 00:17   #3
ali_men
Пользователь
 
Регистрация: 30.04.2011
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
Она выводит на экран названия всех файлов и подкаталогов в папке c:\demo_dir.
почему-то не выводит((
ali_men вне форума Ответить с цитированием
Старый 27.05.2011, 02:38   #4
Mahin
Пользователь
 
Регистрация: 18.11.2009
Сообщений: 39
По умолчанию

компилятор говорит, что в этой строке
Цитата:
hFindFile = FindFirstFile("C:\\demo_dir\\*", &fd);
"невозможно преобразовать параметр 1 из "const char [14]" в "LPCWSTR""
Mahin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу разобраться feesta Помощь студентам 0 10.04.2011 20:19
Не могу разобраться Xoksik Общие вопросы по Java, Java SE, Kotlin 4 27.03.2011 23:36
НЕ могу разобраться Smagulov85 БД в Delphi 9 29.09.2010 16:13
не могу разобраться Var17 Общие вопросы Delphi 6 27.03.2010 01:21