Ahoj, jsem tu úplně nový, začínám teprve s programováním vůbec.
Chci vytvořit program, který mi do souboru napíše pár jmen, ale v souboru se vždy ukáže až to poslední. Poradíte prosím, kde je chyba?
Zdroják:
#include <iostream>
#include<string>
#include <fstream>
using namespace std;
int main()
{
cout << "Kolik osob si prejete zadat?"<< endl;
int pocet;
cin >> pocet;
ofstream soubor1;
do {
pocet --;
cout << "Zadejte sve jmeno" << endl;
cout << endl;
string jmeno;
cin >> jmeno;
soubor1 . open ("test2 . txt", ios :: out);
soubor1 << jmeno;
}
while (pocet >= 1);
soubor1.close ();
return 0;
}