Klassr zum ein-und ausgeben
-
danke, das war der eine fehler, aber kann ich schließen() aufrufen??
-
Klar, i.schließen();

-
auch wenn ich i garnicht brauche bem schließen() ??
-
Gucky schrieb:
auch wenn ich i garnicht brauche bem schließen() ??
Doch, du brauchst.
i.schließen() macht ja (i.file).close()
-
class ein_und_ausgabe { public: void schließen(); // ... };Das ist doch eine Memberfunktion. schließen() geht nur, wenn du eine freie Funktion "schließen" definiert hast. Du meinst aber sicher i.schließen(). Generell solltest du dein Konzept aber noch einmal überdenken. Für so etwas gibt es Kon-und Destruktoren, file.close() brauchst du auch nicht direkt selber aufrufen.
Und Buchstaben wie 'ß' oder Diakritika (ä,ö,ü etc.) würde ich im Code nicht schreiben.
-
ok
ein anderes problem ist, es wird nichts in die datei geschrieben.
ich find leider nicht das problem, woran es liegt.
-
problem hat sich erledigt
trotzdem noch einaml danke
-
eine aller letzte frage noch:
wenn ich die klasse in eine headeerdatei packe, kann ich nicht mehr normal darauf zugreifen (z. B. ein_und_ausgabe i)
jetzt meine frage, wie kann ich das machen??
-
Hast du die Headerdatei denn mittels
#include "ein_und_ausgabe.h" // oder wie auch immer deine Datei heißteingebunden?
-
ja funktioniert auch alles
mein visual c++ hat etwas rumgesponnen