#include <iostream>
#include <fstream>
using namespace std;
int main () {
for( int k = 0; k< 10; k++ ){
cout << "Line " << k + 1 << endl;
ofstream myfile;
myfile.open ("example.txt");
myfile << "Line " << k + 1 << endl;
myfile.close();
}
return 0;
}
Запись результата программы в конец txt файла
Наткнулся на функцию end of file - eof( ) не могу понять куда ее засунуть.
Использую <fstream>
Грубо говоря код такой
Код:
В txt файле соответственно только одна строчка Line 10
myfile.open ставить до цикла
myfile.close(); после
Код:
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
for( int k = 0; k< 10; k++ ){
cout << "Line " << k + 1 << endl;
myfile << "Line " << k + 1 << endl;
}
myfile.close();
return 0;
}
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
for( int k = 0; k< 10; k++ ){
cout << "Line " << k + 1 << endl;
myfile << "Line " << k + 1 << endl;
}
myfile.close();
return 0;
}