Napisałem program który pobiera od nas 3 zmienne:imie,nazwisko,nr(numer telefonu).
Potem zrobiłem funkcję która ma za zadanie zapisać te 3 zmienne do pliku.
Kompilator wskazuje na to że mam wszystko dobrze i otwiera konsole z uruchomionym programem.
Lecz kiedy próbuje zapisać ten plik to niby wszystko ładnie pięknie śmiga plik się tworzy żaden błąd mi nie wyskakuje ,ale nie zapisuje się do tego pliku!
Oto mój kod:
#include <iostream>
#include <fstream>
using namespace std;
string imie,nazwisko;
int nr;
void zapisz()
{
fstream plik;
plik.open("wiz.txt",std::ios::app);
plik<<"twoje dane osobowe"<<endl;
plik<<imie<<endl;
plik<<nazwisko<<endl;
plik<<nr<<endl;
plik.close();
}
int main()
{
cout << "Podaj imie:";cin>>imie;
cout << "Podaj nazwisko:";cin>>nazwisko;
cout << "Podaj numer telefonu:";cin>>nr;
zapisz();
return 0;
}