[C++][QT] Czekanie, aż pojawi się plik
Ostatnio zmodyfikowano 2014-02-17 21:17
maniek1310 Temat założony przez niniejszego użytkownika |
[C++][QT] Czekanie, aż pojawi się plik » 2014-02-17 18:47:06 Witam, mógłby mnie ktoś naprowadzić jak ułożyć warunek w pętli while, aby dopiero warunek się kończył jak pojawi się plik o nazwie inf.txt Kod : bool spr_plik = false;
while( 1 ) { spr_plik = QFile::exists( "inf.txt" ); if( spr_plik == true ) break; } |
|
alixir |
» 2014-02-17 18:58:53 Nie znam się na QT, ale z dokumentacji wynika, że exist nie przyjmuje żadnych argumentów. Spróbuj tak: while( 1 ) { QFile file; file.setFileName( "inf.txt" ); if( file.exists() ) break; }
|
|
maniek1310 Temat założony przez niniejszego użytkownika |
» 2014-02-17 21:17:21 @alixir, exists przyjmuje argumenty ale tylko w takiej postaci QFile::exists("plik.txt"); A co do mojego problemu, to wiem co było już problemem. Po prostu czekałem na plik, i gdy się pojawił to automatycznie poszedł dalej, a nie czekał aż coś pojawi się w tym pliku. Więc wykorzystałem funkcję QFile::size i dopiero jak rozmiar pliku był większy od ~5kb (bo tyle potrzebowałem) poszedł dalej. |
|
« 1 » |