| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Ошибка при работе с файлами в Borland C++ 3.1 |
| Автор: Alex103 4.6.2009, 01:02 | ||
Существует программа которая вытаскивает из текстового файл слова в кавычках. Вот код:
Но после ее выполнения на экран ничего не выводит. Хотя в Borland C++ Builder 6 все работает прекрассно. Подскажите в чем может быть проблемма. |
| Автор: chaos 4.6.2009, 06:43 | ||||||
Добавлено через 1 минуту и 2 секунды или вместо
делай так
Добавлено через 3 минуты и 29 секунд да и вообще зачем использовать и stdio и iostream. я бы юзал что нибудь одно: если stdio то и выводил через printf если iostream то с файлами работал через ifstream |
| Автор: Alex103 10.6.2009, 14:12 | ||
Попробовал адаптировать код:
Выдает ошибку Error open file Подскажите в чем может ыбть проблемма?? |
| Автор: Alex103 10.6.2009, 14:24 | ||
поправил
Выдает ту же ошибку. Самое интересное в том что в C++ Builder 6 все работает прекрассно. А мне нужно лабу сдать в BC3.1 |
| Автор: azesmcar 10.6.2009, 14:37 | ||
хреново как-то поправил.
|
| Автор: Alex103 10.6.2009, 14:53 | ||||
Действительно заработало, а ы чем смысл такой записи?? Это же ведь локальный файл, а к ним ведется обращение через один слеш. Теперь Borland C++ Builder 6 ругается на эту запись, в чем может быть проблемма?? |
| Автор: СтадоБаранов 10.6.2009, 14:56 |
| один слеш используется для спецсимволов наподобие \n \t ... если постаить два слеша, то компилятор понимет его как один... отменяет спецназначение. |
| Автор: xvr 10.6.2009, 14:57 | ||||||
Ох, не сдашь ты лабу |
| Автор: Alex103 10.6.2009, 15:04 |
| Спасибо всем за помощь. Тема закрыта. Лабу сдам обязательно. |
| Автор: andrew_121 10.6.2009, 15:05 | ||
По подробнее пожалуйста.... |