[C++] Wczytywanie danych z pliku
Ostatnio zmodyfikowano 2013-01-11 21:57
rooker Temat założony przez niniejszego użytkownika |
[C++] Wczytywanie danych z pliku » 2013-01-11 15:36:25 Witam, zrobiłem program, który zapisuje tablicę kwadratową znaków do pliku, a następnie odczytuje tą tablicę i drukuje na konsoli. Mam problem z tym, że kiedy wczytuję tablicę z pliku za pomocą funkcji getline to program się nie zatrzymuje na końcu pliku tekstowego tylko ciągle powtarza tą czynność pomimo sprawdzenia czy jest to koniec pliku. Proszę o pomoc, oto fragment kodu. string wiersz; ifstream dane( "tablica.txt" ); getline( dane, wiersz ); do { cout << wiersz << endl; } while( !dane.eof() ); |
|
Savail |
» 2013-01-11 15:38:08 getline musisz także umieścić w pętli |
|
rooker Temat założony przez niniejszego użytkownika |
» 2013-01-11 15:42:53 dzięki za pomoc;) |
|
rooker Temat założony przez niniejszego użytkownika |
» 2013-01-11 21:49:03 To jeszcze jedno pytanie. Chce aby funkcja losowala mi liczby z przedzialu <a,b>, a losuje <a,b) jak to rozwiązać?? void funkcja(int a, int b) { int x=0; x=(rand()%(b-a)+a-2); cout<<x;
} |
|
Mrovqa |
» 2013-01-11 21:51:17 U nas na forum panuje zasada: 1 temat = 1 problem. |
|
rooker Temat założony przez niniejszego użytkownika |
» 2013-01-11 21:57:17 ok;] |
|
« 1 » |