Datei in char umwandeln
-
Ich will wenn ich eine Datei mit ofstream eingelesen habe in einen Char
umwandeln.Meine bisherigen versuche waren ohne erfolg:buf2[0]=(char) update;
buf2[0]= update;Fehlermeldung:
error: invalid conversion from `void*' to `char'Hat jemand ne Idee wie man das machen könnte?
-
Was ist update, und wie genau hast du die Daten in update eingelesen ?
-
ofstream update;
update.open("update/upsm.exe", ios::out);ich dachte so kann ich das einlesen.Ich will diese Datei versende mit Winsock.
Auf jeden fall muss sie in einen char.
-
Soweit ich weiß, liest man Dateien mit ifstream ein, z.B. so:
#include <fstream> #include <iostream> int main() { char buf[100]; std::ifstream fout; fout.open("test.txt"); fout.get(buf, 100, 0); fout.close(); std::cout << buf; return 0; }
-
Wozu war dann eigentlich ofstream?

-
Stefan311 schrieb:
Wozu war dann eigentlich ofstream?

In Datei schreiben ect. (aus deinem Programm).
Instream aus Datei (in dein Progamm).