#include <iostream.h>
#include <fstream.h>
int len;
int main()
{
ifstream num("num.txt",ios::in);
num>>len;
cout<<len;
num.close();
return 0;
}
Файлы
[QUOTE="num.txt"]5[/QUOTE]
Вот програма
Код:
И вот результат
Цитата:
0
Что я неправильно написал?
Заранее большое спасибо!
Правда это относиться к программированию на C++ в принципе в независимости в Linux или нет :)
Код:
#include <iostream>
#include <fstream>
using namespace std;
int len;
int main()
{
ifstream num("num.txt",ios::in);
if (!num)
cout << "File open error.";
num>>len;
cout<<len;
num.close();
return 0;
}
#include <fstream>
using namespace std;
int len;
int main()
{
ifstream num("num.txt",ios::in);
if (!num)
cout << "File open error.";
num>>len;
cout<<len;
num.close();
return 0;
}
компилируй с g++.
А до этого был "не чистый"?
Чем же он нечистый?
гы... без using namespace std - это dirty C++ ;)
:D :D :D