c++: long to const char*
Theodore Lytras
thlytras at gmail.com
Thu Sep 27 16:02:18 EEST 2012
Στις Πεμ 27 Σεπτ 2012, ο/η Pantelis Koukousoulas έγραψε:
> 2012/9/27 Theodore Lytras <thlytras at gmail.com>:
> > Εγώ θέλω να γράψω τον αριθμό αυτό στο αρχείο. Όμως το method που
> > προσφέρει η Qt για το σκοπό αυτό (QIODevice::write())
>
> QFile file("facts.dat");
> if (!file.open(QIODevice::WriteOnly)) {
> ...
> return;
> }
>
> QDataStream out(&file);
> out.setVersion(QDataStream::Qt_4_1);
> out << quint32(0x12345678);
>
> ...
>
> Αυτό δε δουλεύει;
>
> Χαιρετισμούς,
> Παντελής
Δυστυχώς δε μπορώ να το χρησιμοποιήσω αυτό, γιατί το QDataStream διαπίστωσα
οτι κάνει διάφορα κόλπα και δε βάζει ακριβώς τα bytes που πρέπει εκεί που
πρέπει. Χώνει κενά bytes όταν του δίνεις QByteArrays. Γι' αυτό ήθελα να γράφω
κατευθείαν στο αρχείο.
--
"Beauty is transitory."
"Beauty survives."
-- Mr. Spock & Capt. Kirk, "That Which Survives", stardate unknown
by Theodore Lytras <thlytras at gmail.com>
More information about the Linux-greek-users
mailing list