frage: dateien
-
ja, aber über welchen befehl lade ich in den speicher..?
-
BYTE ist AFAIK ein typedef für unsigned char;
also auf nicht winddof Platformen mittypedef unsigned char BYTE;
zu lösen
Mfg Shade37337
-
ich möchte aber wissen wie ich den inhalt der datei in die variable bekomme, die ich übrigens mit new deklariere.
also so etwas wie datei>>variable;
-
mit nem fstream
[url]
http://www.cppreference.com/cppio/index.html
[/url]Mfg Shade37337
-
die funktion write will bei mir nicht so ganz arbeiten..
übrigens ist file>>buffer schon fstream
-
Probiers mal mit char statt unsigned char und read statt write und/oder gib die Fehlermeldung und den dazugehörigen Code.
-
struct std::ofstream has no member named 'read'
das gleiche mit write.
der fehler mit buf>>b: no match for operator>> in 'byte >> b'
-
kloß schrieb:
struct std::ofstream has no member named 'read'
ifstream = in-stream = lesen = read()
ofstream = out-stream = schreiben = write()
-
fstream = in & out
hat also beides
@kloß
und fstream ist garnatiert keine struct sodern eine klassse
weil fstream methoden hat. eben write, read,....Mfg Shade37337
-
shade37337 schrieb:
fstream = in & out
hat also beides
@kloß
und fstream ist garnatiert keine struct sodern eine klassse
weil fstream methoden hat. eben write, read,....Mfg Shade37337
Guck mal:
#include <iostream> struct Widget { public: Widget() { std::cout << "Hat sogar Konstruktoren!" << std::endl; } void Asd() { std::cout << "Hallo!" << std::endl; } ~Widget() { std::cout << "Kann naemlich alles was ne class auch kann!" << std::endl; } }; int main() { Widget w; w.Asd(); }