Как в программе С++ во время её работы создать текстовик (или другой файл) на компьютере? (Программирование)
Не начать обрабатывать уже существующий текстовик, а создать новый на компьютере.
Не начать обрабатывать уже существующий текстовик, а создать новый на компьютере.
Открыл файл. Записал в него, что надо. Закрыл файл. Какие проблемы?
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
try
{
ofstream f1("1.txt", ios::out | ios::binary);
ofstream f2("2.txt", ios::out | ios::binary);
f1.write((char "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n", 560);
f2.write((char "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\n", 560);
cout << __DATE__ << " " << __FILE__ << " " << __TIME__ << "\n\n\n\n";
f1.close();
cout << "File 1.txt has created!" << "\n";
f2.close();
cout << "File 2.txt has created!" << "\n";
}
catch(...)
{
cerr << "Error of ofstream or write!" << endl;
cin.clear();
}
return 0;
}