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

[Qt] Czytanie tekstu z pliku

Ostatnio zmodyfikowano 2015-03-29 20:09
Autor Wiadomość
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?

C/C++
#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();
}
P-129340
kubawal
» 2015-03-28 20:59:05
Masz
CONFIG += console
 w pliku .pro?
P-129376
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
P-129405
pekfos
» 2015-03-29 14:16:24
Masz plik temp.txt?
P-129415
killermannnnn
Temat założony przez niniejszego użytkownika
» 2015-03-29 15:37:25
Tak. Mam
P-129428
pekfos
» 2015-03-29 15:43:13
A gdzie go masz..? Znając życie, odpalasz program przez edytor.
P-129430
killermannnnn
Temat założony przez niniejszego użytkownika
» 2015-03-29 17:17:17
W pliku z projektem
P-129453
turaz
» 2015-03-29 18:26:41
W pliku z projektem
Pytanie, gdzie budujesz projekt. Spróbuj podając bezwzględną ścieżkę do pliku.
P-129468
« 1 » 2
  Strona 1 z 2 Następna strona