Text speichern
-
Na ja, das hilft mir noch nicht wirklich!
Muss ich denn irgendwo im Code eine Variable anlegen (wie das ja z.B mit der MFC gemacht wird)um darüber das Editfeld anzusprechen?
-
So, dieser Code ist jetzt nur so auf die Schnelle entstanden, also bitte nicht böse sein wenn Tippfehler drin sind ;):
int ilen = SendMessage(hEdit, WM_GETTEXTLENGTH, 0, 0); char *buf = new char[ilen + 1]; SendMessage(hEdit, WM_GETTEXT, ilen + 1, (LPARAM) buf); MessageBox(0, buf, TEXT("Ausgabe"), MB_OK);
cya
-
O.K. soweit verstanden.
Aber wie bekomm ich die Daten jetzt
aus dem Buffer in eine Detei?
Die FAQ hilft mir da auch nicht weiter
das sieht doch aus wie der Code zu einem Konsolenprogramm, richtig?
Wie würd das ganze denn über WinApi funktionieren?
-
CreateFile heißt dein Freund.
-
wie nicht einfach die c++ streams benützen?
(ich denke doch das es hier um c++ geht..)
vorteile:
1.) einfach
2.) sogar standard
3.) selbst der Petzold sagt das CreateFile ne "Eierlegende Vollmilchsau" ist
4.) wenn man c++ gelernt hat weis man das schon..nachteile:
gibst nich wirklich
-
Er wollte ausdrücklich WinAPI!
-
Original erstellt von Luckie:
Er wollte ausdrücklich WinAPI!ok ok ich gebs ja zu ich hab die voherigen beiträge nich so wirklich gelesen...
ABER die c++ streams funzen IN der WINAPI...
und da kann man doch (da er (sorry) noch nich so der profi is) auch die c++ streams nutzen...
-
Original erstellt von <standarD>:
3.) selbst der Petzold sagt das CreateFile ne "Eierlegende Vollmilchsau" ist*g*
Man sollte Redewendungen, die man nicht versteht, besser nicht verwendenEine eierlegende Wollmilchsau ist etwas, das alles kann und damit sehr gut ist (liefert Eier, Wolle, Milch und Fleisch ... d.h. vollständig Nahrung und Kleidung. Mehr braucht man zum Leben nicht).
-
Wieso hilft dir die C++-FAQ da nicht weiter? Steht eigentlich alles recht genau drin :).
cya
-
sarfuan
mit den Eiern hast du etwas uebertrieben...
-
ne Vollmilchsau liefert bestimmt keine wolle, höchstens leder!