[Qt] Czytanie tekstu z pliku
Ostatnio zmodyfikowano 2015-03-29 20:09
killermannnnn Temat założony przez niniejszego użytkownika |
[Qt] Czytanie tekstu z pliku » 2015-03-28 17:37:03 Napisałem taki program ale nie chce działać. W pliku jest tekst a dostaje pusty ekran. Co jest nie tak? #include <QCoreApplication> #include <QFile> #include <QString> #include <QTextStream>
int main( int argc, char * argv[] ) { QCoreApplication a( argc, argv ); QTextStream cout( stdout ); QFile plik( "temp.txt" ); QString tab[ 3 ]; int i = 0; if( !plik.open( QIODevice::ReadOnly | QIODevice::Text ) ) return - 1; QTextStream strumienZPliku( & plik ); while(( !strumienZPliku.atEnd() ) &&( i < 3 ) ) tab[ i++ ] = strumienZPliku.readLine(); plik.close(); while( i > 0 ) cout << tab[ --i ] << endl; return a.exec(); }
|
|
kubawal |
» 2015-03-28 20:59:05 Masz CONFIG += console w pliku .pro? |
|
killermannnnn Temat założony przez niniejszego użytkownika |
» 2015-03-29 10:50:07 Tak, mam
EDIT: Sprawdziłem i program wykonuje warunek if(czemu ?!) i w ogóle nie wchodzi do pętli while... W pliku z projektem mam podane plik .txt. Nie wiem co jest źle |
|
pekfos |
» 2015-03-29 14:16:24 Masz plik temp.txt? |
|
killermannnnn Temat założony przez niniejszego użytkownika |
» 2015-03-29 15:37:25 Tak. Mam |
|
pekfos |
» 2015-03-29 15:43:13 A gdzie go masz..? Znając życie, odpalasz program przez edytor. |
|
killermannnnn Temat założony przez niniejszego użytkownika |
» 2015-03-29 17:17:17 W pliku z projektem |
|
turaz |
» 2015-03-29 18:26:41 Pytanie, gdzie budujesz projekt. Spróbuj podając bezwzględną ścieżkę do pliku. |
|
« 1 » 2 |