Wenn ich versuche, die Datei mit C schreiben; fwrite
, die void
Typ als Daten akzeptiert, wird nicht vom Texteditor interpretiert.Schreiben in Datei mit C und C++
struct index
{
index(int _x, int _y):x(_x), y(_y){}
int x, y;
}
index i(4, 7);
FILE *stream;
fopen_s(&stream, "C:\\File.txt", "wb");
fwrite(&i, sizeof(index), 1, stream);
aber wenn ich mit C++ versuche; Ofstream write
im Binärmodus, ist es lesbar. Warum kommt es nicht wie mit fwrite
geschrieben?
Klingt so, als hätten Sie 'fwrite' falsch verwendet. Kannst du etwas Code posten? –
Ich habe für 'fwrite' gepostet. – user963241
Was ist dein 'Stream'? – chrisaycock