Partage
  • Partager sur Facebook
  • Partager sur Twitter

QDataStream ecrire sans effacer tout le fichier

possible??

    15 août 2008 à 16:03:22

    Bonjour a tous :-)
    j'ai une question...Je suis dans la class QDataStream maintenant
    voila ce qu'ils proposent...


    QFile file("file.dat");
             file.open(QIODevice::WriteOnly);
             QDataStream out(&file);   // we will serialize the data into the file
             out << "the answer is";   // serialize a string
             out << (qint32)42;
    





    si je veux ecrire un QString (nom->text()) dans mon fichier, est-ce que je dois faire comme ceci:

    out << (QString) nom->text();
    





    ?merci.


    [EDIT] Deuxieme question :p
    quand j'utilise la fonction out<<....., tout le fichier s'efface et mes nouvelles infos sont ecrites...
    Mais j'aimerais bien me positionner à la fin du fichier pour écrire mes infos, sans que le fichier soit vidé... Est-ce possible?? J'ai rien trouvé dans la doc;..

    Merci beaucoup de vos reponses
    • Partager sur Facebook
    • Partager sur Twitter

    QDataStream ecrire sans effacer tout le fichier

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown