#include <fstream>
using namespace std;
...
Подключение файла
Я подключаю к программе файл "fstream.h", на что компилятор мне отвечает:
fatal error C1083: Cannot open include file: No such file or directory
Причем в папке Include такой файл есть. Его я пытался класть и в папку с проектом. Не помогает.
Когда ему даешь абсолютную ссылку типа
#include "C:\fstream.h"
он начинает просить те файлы, которые прилинковуются внутри fstream.h/
Если кто-нибудь сталкивался с этой проблемой, помогите пожалуйста.
Все, я уже решил это. Простоя смотрел в папку со старым Си, а в .NET-овском их(файлов) нету почему то. Директивой PATH я просто добавил эту папку с её файлами...
Потому что <fstream.h> вошел в число STL <fstream>. Поэтому вместо <fstream.h> лучше использовать <fstream>. К тому же методы из .h файла есть в fstream-файле. Используйте последние тексты программ вместо предыдущих - они и надежнее и более производительнее.
Дело в том что вышеупомянутый тобой файл должен находиться в директории с твоим проектом - тогда ошибки не будет! ;)
Цитата: Lerkin
смотрим
Ну не увидел так че теперь дразнить-то? :p
В абсолютной сыылке надо по-моему двойной обратный слеш ставить.
Ребята, по-моему новичку нужно объяснить, чтобы он вместо хэдэров <fstream.h> использовал хэдэр <fstream>. И вопрос будет решен.
Цитата: michael_is_98
Ребята, по-моему новичку нужно объяснить, чтобы он вместо хэдэров <fstream.h> использовал хэдэр <fstream>. И вопрос будет решен.
Согласен. 0xf001, братишка, юзай так:
Код: