Проблем с хедър файл
3 отговора
161 прегледа
Проблем с хедър файл
При компилиране на проста програма за файлов вход/изход на С++ получавам следната грешка 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;
}
Може ли някой да помогне. Все пак не говорим за клиника Малинков
Пробвах и със 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;
}
Може ли някой да помогне. Все пак не говорим за клиника Малинков
Re: Проблем с хедър файл
Пробвай да добавиш
using namespace std;
Нещо такова:
#include "stdafx.h"
#include <fstream.h>
using namespace std;
int main(void)
{
......
using namespace std;
Нещо такова:
#include "stdafx.h"
#include <fstream.h>
using namespace std;
int main(void)
{
......
Re: Проблем с хедър файл
...или пробвай да замениш
#include <fstream.h>
със
#include <fstream>
#include <fstream.h>
със
#include <fstream>
Re: Проблем с хедър файл
Със именованите пространства без разширението на файла върви чудесно. Благодаря и на двамата. Бях чел че fstream ввлючвал iostream, само че при мен не върви 
