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

Zasięg danych odczytywanych z pliku?

Ostatnio zmodyfikowano 2011-04-16 00:45
Autor Wiadomość
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:
C/C++
#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ą?
P-30864
DejaVu
» 2011-04-16 00:41:54
C/C++
str = line;
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.
P-30865
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!
P-30866
« 1 »
  Strona 1 z 1