![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
anonym |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 27.11.2006 Репутация: нет Всего: 3 |
Задача проста до невозможности. Открыть текстовый файл, прочитать из него данные. Если файл не существует, вывести сообщение об ошибке. Нашёл такой пример.
При обращении к несуществующему файлу ничего не выводится. Как сделать, чтобы это работало? Это сообщение отредактировал(а) anonym - 5.8.2007, 11:54 |
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Это сообщение отредактировал(а) Dronchik - 5.8.2007, 12:04 -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
Dray |
|
|||
![]() Материалист ![]() ![]() Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: 2 Всего: 6 |
|
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Можно и так
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
anonym |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 27.11.2006 Репутация: нет Всего: 3 |
Dronchik, хмм... выводит следующие ошибки
error C2065: 'FILE' : undeclared identifier error C2065: 'a' : undeclared identifier warning C4552: '*' : operator has no effect; expected operator with side-effect error C2065: 'fopen' : undeclared identifier Dray error C2653: 'ios_base' : is not a class or namespace name error C2065: 'out' : undeclared identifier error C2653: 'ios_base' : is not a class or namespace name error C2065: 'trunc' : undeclared identifier error C2120: 'void' illegal with all types ![]() Это сообщение отредактировал(а) anonym - 5.8.2007, 12:13 |
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
#include <fstream.h>
#include <stdio.h> добавь это -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
anonym |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 27.11.2006 Репутация: нет Всего: 3 |
Dronchik, спасибо
![]() |
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Всегда пожалуйста.
Не забудь поставить "вопрос решён" -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
На мой взгляд лучше проверять возвращаемое значение std::ifstream.is_open() ... Нагляднее как минимум
![]() |
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Возможно
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
Первый пример тоже абсолютно рабочий, надо поменять
на
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
anonym |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 27.11.2006 Репутация: нет Всего: 3 |
Rockie, респект
![]() ![]() |
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
В С++ для решения проблемы есть много вариантов. ИМХО.
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |