Chciałbym napisać prosty program wczytujący zawartość pliku tekstowego.
Tak wygląda mój kod:
#include <iostream> #include <string> #include <fstream> #include <cstdlib> using namespace std; int main() { string linia; ifstream plik; plik.open("tekst.txt"); if(plik.good()) {cout<<"plik zostal poprawnie wczytany"<<endl; while(!plik.eof()) { getline(plik, linia); cout << linia << endl; } } else cout<<"plik zostal niepoprawnie wczytany"<<endl; plik.close(); return 0; }
Działa , aczkolwiek zwraca mi coś takiego:
Plik został poprawnie wczytany 88888888888888888888888888(i wiele więcej tych ósemek)
Mimo ,że plik ma taką zawartość:
1 2 3 4 5 6 7
Co jest nie tak?
Dam 2 plusiki ; )
Użytkownik Azaks edytował ten post 14.05.2014 - 18:28