Zasięg danych odczytywanych z pliku?
Ostatnio zmodyfikowano 2011-04-16 00:45
Savail Temat założony przez niniejszego użytkownika |
Zasięg danych odczytywanych z pliku? » 2011-04-16 00:38:23 Hej Może troche glupie pytanie, ale nie moge sobie poradzic z wyswietleniem danej poza petlą w ktorej jest ona wczytywana... tzn w kodzie: #include <iostream> #include <fstream> #include <string.h> using namespace std;
int main( int argc, char * argv[] ) { std::fstream plik( "sprites.txt", std::ios::in ); char dane[ 255 ]; char line[ 255 ]; string str; while( !plik.eof() ) { plik.getline( dane, 255, ' ' ); plik.getline( line, 255, '\n' ); str = line; } plik.close(); cout << str; return 0; }
zmienna str w ogóle sie nie wyswietla ale gdyby wstawic cout<<str wewnatrz petli while to sie wyswietli... Jak wyswietlic ja poza wlasnie ta petlą? |
|
DejaVu |
» 2011-04-16 00:41:54
Tu przypisujesz każdorazowo nową wartość. Czytaj: każdy poprzedni wiersz z pliku zostanie przysłonięty przez ostatni wiersz pliku, który często w plikach tekstowych jest pusty. |
|
Savail Temat założony przez niniejszego użytkownika |
» 2011-04-16 00:45:15 rzeczywiscie, nie wiedzialem o tym ze ostatni wiersz jest pusty, dzieki wielkie! |
|
« 1 » |