Asalamoalikum, мне было поручено задание, в котором я должен сравнить два файла и вывести различия. Я пытаюсь создать два файла в одном и том же коде c ++, но когда я запускаю код, он принимает только ввод для первого файла.
Вот код, в котором я сделал два файла и записал данные.
string F1, F2;
ofstream send;
send.open("f1.txt");
cout << "Enter Data for First File." <<endl;
getline(cin, F1);
send << F1;
send.close( ); //edited
send.open("f2.txt");
cout << "Enter Data for Second File." <<endl;
getline(cin, F2);
send << F2;
send.close( ); //edited
Редактировать : я вставил send.close( );
после send << F1;
и send << F2
, теперь он создает два файла, но все равно показывает только оба оператора cout, а затем принимает данные только во втором файле.