Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Открытие файла.txt - не работает!


Автор: Avaj 14.9.2008, 08:04
Вот увидел в книге пример, как открывать текстовый файл для чтения, а оно не работает (VC++ 9).
Кто знает почему?

Код

ifstream fin("d_base.txt", ios::in | ios::nocreate); // пишет, что nocreate - не является членом
                                                              // 'std::basic_ios<_Elem,_Traits>' 
                                                            // и что это вообще "undeclared identifier"


А вот такое работает:
Код

ifstream fin("d_base.txt", ios_base::in);


И вообще - какая между ними разница?


Автор: JackYF 14.9.2008, 11:43
Цитата(Avaj @  14.9.2008,  07:04 Найти цитируемый пост)
И вообще - какая между ними разница?

Я вообще не помню, чтобы в istream был ios::nocreate. Оно один фиг по-умолчанию не создаёт новый файл, если такового нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)