Witam, wraz z poradnikiem z youtube napisałem program w dev-c++ do odczytywania danych z pliku .txt.
O ile podczas kompilacji nie ma żadnych błędów, o tyle program zamiast pokazać cokolwiek sensownego, pokazuje mi dwie linijki, w każdej z nich kwadracik z jakąś kropką w środku. kod:
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string login, password;
int main()
{
fstream plik;
plik.open("data.txt", ios::in);
if(plik.good()==false)
{
cout<<"Error 01: Required file does not exist.";
cout<<"Try re-installing or re-downloading files.";
cout<<"If the problem will continue to happen, contact me at ";
cout<<"e-mail:xxx@xxx;
exit(0);
}
string linia;
int numer=1;
while(getline(plik,linia))
{
switch(numer)
{
case 1: login = numer; break;
case 2: password = numer; break;
}
numer++;
}
cout<<login<<endl;
cout<<password<<endl;
plik.close();
return 0;
}
mógłby mi ktoś to proszę sprawdzić u siebie czy działa? będę wdzięczny