Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » short über CFile in eine Datei schreiben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.03.2006, 09:23 Uhr
~failedC
Gast


Hi,

ich hab ein short-pointer p. über p[i] greife ich
auf einzelne werte zu. diese werte würde ich gerne
in eine datei schreiben. hab ein CFile objekt und mit
chars klappts prima, nur short will er nicht,

was muss ich machen?

Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2006, 11:18 Uhr
mmc20
puss in boots


naja, ne fehlermeldung wäre sehr hilfreich... aber ich vermute mal das du das CFile im textmode geöffnet hast. ( dh. öffne es einfach im binär-mode...)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2006, 11:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi,


C++:
short bla = 44;

// binär schreiben
CFile File("test.bin", CFile::modeCreate|CFile::modeWrite|CFile::typeBinary);
File.Write(&bla, sizeof(short));
File.Close();

// "normal" als text schreiben:
CFile File("test.txt", CFile::modeCreate|CFile::modeWrite|CFile::typeText);
CString str;
str.Format("%d", bla);
File.Write(str, str.GetLength());
File.Close();



das Erste schreibt binär, d.h du hast dann

2C 00

in deiner datei stehen (wenn man sie mit nem Hexeditor öffnet)

in der zweiten steht dann

44

(also als Text)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.03.2006, 08:51 Uhr
~failedC
Gast


Danke FloSoft, ich habs hinbekommen!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: