erreur: attendu unqualified-id before 'si'
J'ai googlé cette erreur jusqu'à ce que je suis bleu dans le visage, mais n'ont pas été en mesure de rapporter les résultats de mon code. Cette erreur semble être causé, en général, mais de perte ou de manquant, des accolades, des parents, etc.
Il a aussi été un long temps depuis que j'ai écrit tout C++, donc il pourrait y avoir certaines évidentes, d'insensé que je suis absent.
C'est un Qt application Mobile que je suis en train d'écrire dans Qt Creator 2.4.0, Based on Qt 4.7.4 (64 bit) Built on Dec 20 2011 at 11:14:33
.
#include <QFile>
#include <QString>
#include <QTextStream>
#include <QIODevice>
#include <QStringList>
QFile file("words.txt");
QStringList words;
if( file.open( QIODevice::ReadOnly ) )
{
QTextStream t( &file );
while( !t.eof() ) {
words << t.readline();
}
file.close();
}
Ce qui me manque? Merci à l'avance.
OriginalL'auteur mwcz | 2011-12-31
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas avoir de libre-debout code comme ça. Tout le code doit aller dans les fonctions de.
Envelopper le tout dans un
main
fonction et vous devriez être ok une fois que vous avez fixé votre utilisation deQTextStream
(il n'a pas deeof
méthode, et il n'a pas unreadline
méthode soit - s'il vous plaît regardez la Les docs de l'API qui viennent avec des exemples d'utilisation).main
puisqu'il fait partie d'un projet plus vaste qui dispose déjà d'une main, mais je vais l'envelopper dans une fonction et appeler à partir des principaux existants. Merci. Je suis bête. 🙂OriginalL'auteur Mat