С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа со строкой. Не могу разобраться, в чём ошибка. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ односвязный и двухсвязный списки http://www.cyberforum.ru/cpp-beginners/thread384307.html
разработать две программы обрабатывающие односвязный и двухсвязный списки по этому заданию : Сформировать список о зарегистрированных пересдачах задолженностей студентов: ФИО, предмет,...
C++ Шифрование и архивация данных Прошу помощи в написании программы на С++ шифрование и архивация данных http://www.cyberforum.ru/cpp-beginners/thread384305.html
C++ Количество элементов в массиве.
Здраствуйте, может кто поможет вродебы как с лёгкой задачей?чтото нечево не могу найти похожева чтобы както сделать самому. Заранее спасибо . Найти количество положительных и отрицательных...
C++ округление printf("%.4f", (float) ans ); и printf("%.4lf", ans );
printf("%.4f", (float) ans ); printf("%.4lf", ans ); вроде по моему пониманию мы должны на выходе получать одно и то же (анс в начале дабл). но т.к. это олимпиада протестил 1 и 2 вариант, 2 дал...
C++ Последовательности http://www.cyberforum.ru/cpp-beginners/thread384262.html
ребят,помогите перевисти програмку на С++: Дано целое число N и набор из N вещественных чисел. Вывести в том же порядке округленные значения всех чисел из данного набора (как целые числа), а...
C++ Символьная матрица Добрый день вопрос таков , вот создал я массив строк ввожу символы , задача в следующем , считываю строку в массиве и если там есть символ 'k' то он выводи эту строку . Вот как считать строку и... подробнее

Показать сообщение отдельно
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154

Работа со строкой. Не могу разобраться, в чём ошибка. - C++

15.11.2011, 13:27. Просмотров 468. Ответов 3
Метки (Все метки)

Есть такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HANDLE Search;//Объявляем хендл
WIN32_FIND_DATAA FileSearch;//Создаем структуру типа WIN32_FIND_DATAA
Hand:printf("\nEnter the path:");//Просим ввести путь
getchar();//
gets(di);//Вводим путь
strcat(di, "*");//Создаем маску объединением пути и маски поиска(*-искать всё)
Search=FindFirstFileA(di, &FileSearch);//Приравниваем хендл к хендлу, возвращаемому функцией FindFirstFileA(di, &FileSearch). 1 параметр-путь к директории, 2-адрес структуры WIN32_FIND_DATAA
if(Search==INVALID_HANDLE_VALUE)//Если хендл неверный(функция возвратила INVALID_HANDLE_VALUE), то....
{
printf("\nError!Re-enter\n");//Говорим, что ошибкa
Sleep(500);//Ждем 0.5 секунды
goto Hand;//Переходим к повтору ввода
}
else//Если всё нормально, то дальше не важно
Итак, если заведомо неправильно ввести путь, то при повторе(и правильном вводе пути) программа все равно пишет Error!Re-enter. Где грабли?

Добавлено через 25 минут
?????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.