Проблем с хедър файл

3 отговора 161 прегледа
#1

Проблем с хедър файл

При компилиране на проста програма за файлов вход/изход на С++ получавам следната грешка fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory
Пробвах и със ifstream fatal error C1083: Cannot open include file: 'cfstream': No such file or directory

Работя на Visual Studio 8, всичко относно хедър файловете е на дефолтс.

Това е сорса на програмата

#include "stdafx.h"
#include <fstream.h>

int main(void)
{
char fileName[80];
char buffer[255];
cout << "Vyvedi ime na fail: ";
cin >> fileName;

ofstream fout(fileName);
fout << "Tova otiva napravo vyv faila\n";
cout << "Vyvedi text vyv faila: ";
cin.ignore(1,'\n');
cin.getline(buffer,255);
fout << buffer << "\n";
fout.close();

ifstream fin(fileName);
cout << "Sydyrjanieto na faila e:\n";
char ch;
while (fin.get(ch))
cout << ch;

cout << "\n***Krai na faila***\n";

fin.close();
return 0;
}

Може ли някой да помогне. Все пак не говорим за клиника Малинков

Отговор
в отговор на Baмпиpчo #2

Re: Проблем с хедър файл

Пробвай да добавиш
using namespace std;

Нещо такова:

#include "stdafx.h"
#include <fstream.h>

using namespace std;


int main(void)
{
......

Отговор
в отговор на Baмпиpчo #3

Re: Проблем с хедър файл

...или пробвай да замениш
#include <fstream.h>
със
#include <fstream>

Отговор
в отговор на BlackEarl #4

Re: Проблем с хедър файл

Със именованите пространства без разширението на файла върви чудесно. Благодаря и на двамата. Бях чел че fstream ввлючвал iostream, само че при мен не върви

Отговор