Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [C++] Помогите определить ошибку. |
Автор: shad0w 13.11.2006, 18:19 | ||||
Имеется такой код
Как видно его действия таковы: открываем файл с адресами хостов, пингуем каждый хост и если хост не отвечает - пишем это в файл, в качестве имени файла будет использоваться имя хоста. Трабла в следующем - если в файле names.txt имеется более одного дохлого хоста, то прога вылетает.
Меня интересует почему так случается, и где ошибка. PS Компилятор - lcc-win32. PPS может кто нибудь потестит этот код на другом компилере (не lcc-win32), у меня просто сейчас нету такой возможности. |
Автор: JackYF 13.11.2006, 18:49 |
Давай твой names.txt... |
Автор: shad0w 13.11.2006, 20:33 | ||
127.0.0.1 127.0.0.2 127.0.0.3 128.1.1.1 192.168.0.1 |
Автор: sergejzr 13.11.2006, 21:52 |
Модератор: Название темы должно отражать ее суть! |
Автор: Rockie 14.11.2006, 20:50 | ||||
shad0w, хм.. может нужно пересобрать проект? у меня так вообще (BCBuilder 6):
|
Автор: Dov 15.11.2006, 02:22 |
Скорее всего popen это fopen. хотя слово красивое. ![]() И вместо redy_bf нужно ADDR, имхо. |
Автор: Rockie 15.11.2006, 16:17 | ||
Dov, тоже так думал, но скорее всего это таки
то есть нечто вроде аналога system("..."); |
Автор: Damarus 15.11.2006, 17:33 | ||||
shad0w, пример:
Добавлено @ 17:47 Но лучше проверять код возврата ping. |