Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Не подключается <fstream>


Автор: kalabro 8.5.2008, 18:20
Создала проект, хотела проверить, будет ли работать поток для файлов:
Код

// Global Variables:
HINSTANCE hInst;                                // current instance
TCHAR szTitle[MAX_LOADSTRING];                    // The title bar text
TCHAR szWindowClass[MAX_LOADSTRING];            // the main window class name

fstream f;

А в testfile.h в конец
#include <fstream>

Итогом этому: (это все к строке fstream f;)
testfile.cpp(14) : error C2146: syntax error : missing ';' before identifier 'f'
testfile.cpp(14) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
testfile.cpp(14) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

P.S. Перемена мест хедера и пересборка проекта ничего не дали




Автор: Rififi 8.5.2008, 18:26
добавь ещё

#include <iosfwd>

и 

std::fstream f;

Автор: kalabro 8.5.2008, 18:28
СПАСИБО!
что-то я про std забыла совсем! заработало)

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