Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Wczytywanie danych z pliku

Ostatnio zmodyfikowano 2013-01-11 21:57
Autor Wiadomość
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.
C/C++
string wiersz;
ifstream dane( "tablica.txt" );
getline( dane, wiersz );
do {
    cout << wiersz << endl; }
while( !dane.eof() );
P-73585
Savail
» 2013-01-11 15:38:08
getline musisz także umieścić w pętli
P-73586
rooker
Temat założony przez niniejszego użytkownika
» 2013-01-11 15:42:53
dzięki za pomoc;)
P-73587
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;


}
P-73628
Mrovqa
» 2013-01-11 21:51:17
U nas na forum panuje zasada: 1 temat = 1 problem.
P-73629
rooker
Temat założony przez niniejszego użytkownika
» 2013-01-11 21:57:17
ok;]
P-73631
« 1 »
  Strona 1 z 1