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

Odczyt pliku .txt - po kompilacji ostatni element jest wyświetlany 2 razy

Ostatnio zmodyfikowano 2014-05-14 20:09
Autor Wiadomość
ppp47676
Temat założony przez niniejszego użytkownika
Odczyt pliku .txt - po kompilacji ostatni element jest wyświetlany 2 razy
» 2014-05-14 19:23:17
Witam,
jak w temacie po kompilacji ostatni element jest wyświetlany 2 razy, zamiast:
q
w
e
r
t
y
u
i
o
p

jest:
q
w
e
r
t
y
u
i
o
p
p

Gdzie popełniłem błąd?

oto kod programu:
C/C++
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int main( int argc, char ** argv ) {
   
    char znak;
    ifstream b;
    b.open( "a.txt" );
    while( !b.eof() ) {
        b >> znak;
        cout << znak << endl;
    }
    b.close();
    return 0;
}
P-109964
michal11
» 2014-05-14 19:50:46
Spróbuj tego:

C/C++
while( plik >> string )
{
    cout << string << endl;
}
P-109980
ppp47676
Temat założony przez niniejszego użytkownika
» 2014-05-14 20:09:02
dzięki działa :) zamiast char string
P-110000
« 1 »
  Strona 1 z 1