problème avec écriture dans un fichier
Bonjour,
Voila, je me suis mis au point un petit système de log pour une appli, mais j'ai un petit problème, quelqu'un saurait-il d'où ça peut venir??
le problème vient de la méthode statique écrire:
Code:
1 2 3 4 5 6 7 8 9 10 11
| void Log::ecrire(const QString& str)
{
QFile f("log.txt");
f.open(QIODevice::Append);
QByteArray message;
QDataStream flux(&message, QIODevice::WriteOnly);
flux << QDate::currentDate().toString("dd/MM/yyyy");
flux << QTime::currentTime().toString("hh:mm:zzz");
flux << " => "+str+"\n";
f.write(message);
} |
Et à parament, d'aprés notepad2, il y a un caractère null entre chaque caractère....
Quelqu'un sait d'où ça pourrait venir??