Помогите

Тема в разделе "Общие вопросы по С и С++", создана пользователем Дадан, 14 мар 2013.

Наш партнер Genesis Hackspace
  1. Дадан

    Дадан New Member

    Регистрация:
    14 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Код ( (Unknown Language)):
    main()
    {
    WIN32_FIND_DATA a;
    FindFirstFile("C:\\txt\\*.txt", &a);//ищем файл
    printf("%s", a.cNameFile);//выводим имя найденного файла
    CopyFile(!!!, "C:\\txt\\*.txt");//вот здесь,на первом месте, не знаю что ставить. Вообще тут должен быть путь к файлу,найденному ранее,который должен быть скопирован
    getch();
    }
    Не знаю как ввести имя файла, который надо скопировать, из структуры WIN32_FIND_DATA. Подскажите
     
  2. rrrFer

    rrrFer Гость

    char fname[255];
    std::cin.getline(&fname[0], 255);

    как-то так.
     
  3. Дадан

    Дадан New Member

    Регистрация:
    14 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Первое я понял: вводим строку на 225 символов, а второе?
     
  4. rrrFer

    rrrFer Гость

    первое - объявляем строку, второе запрашиваем ее у юзера
     
  5. Дадан

    Дадан New Member

    Регистрация:
    14 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    А зачем? Я пробовал сначала,пока не разобрался, делать так, чтобы имя файла возвращалась в строку, но он говорил, что это неправильная структура для ввода данных, и потом я узнал про структуру WIN32_FIND_DATA, одним из пунктов которой является cFileName - строка, содержащая имя файла. Но проблема не в этом. Что я должен написать в функции CopyFile(имя копируемого файла и путь к нему, имя файла в который копируем и путь к нему, BOOL) на месте имени копируемого файла, чтобы функция брала значение имени из структуры WIN32_FIND_DATA?
     
Загрузка...
Похожие Темы - Помогите
  1. number27
    Ответов:
    0
    Просмотров:
    38
  2. Rina
    Ответов:
    0
    Просмотров:
    50
  3. maksiiimka
    Ответов:
    2
    Просмотров:
    58
  4. Ким
    Ответов:
    23
    Просмотров:
    530
  5. Sr233
    Ответов:
    2
    Просмотров:
    136

Поделиться этой страницей