[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 |