Forum: PC-Programmierung Text aus Textfile in Textbox


von moony (Gast)


Lesenswert?

Hi

Ich wollte jetzt mal ein Programm schreiben, mit dem ich den Text aus 
einer Textfile in eine RichTextBox kopieren kann.
Das erstellen der Datei klappt schon:
1
FILE* txtfile; 
2
3
txtfile = fopen("ordner\\test.txt","w"); 
4
fprintf(txtfile, "%s", RichEditBox1->Text); 
5
fclose(txtfile);

Jetzt wir die Datei, wenn ich auf einen Button klicke in dem Ordner 
ordner erstellt, mit dem Namen test.txt. Der inhalt der Textdatei ist 
dann das, was ich in der Richeditbox1 zu stehen habe.

Jetzt will ich aus dieser Datei wieder den Inhalt einlesen lassen:
1
FILE* txtfile;
2
3
txtfile = fopen("Captures\\Capture.txt","r");

das klappt glaube ich auch schon. :)

Aber jetzt will ich mir den Text wieder ausgeben lassen, und das klappt 
noch nicht. Ich habe es schon mit strcpy usw probiert, aber auch mit dem 
Zuweisen. Aber da txtfile aus chars besteht, kann ich es nicht einfach 
in eine RichTextBox packen, die ja nur mit Strings gefüllt werden darf.

Kann mir einer helfen? gibt es einen Befehl oder mehrere, mit denen ich 
einzelne chars in ein String umwandeln kann?

Danke, Gruß

moony

von Uhu U. (uhu)


Lesenswert?

> Kann mir einer helfen? gibt es einen Befehl oder mehrere, mit denen ich
> einzelne chars in ein String umwandeln kann?

Was für einen String? CString, string, char[]...?

von moony (Gast)


Lesenswert?

in einen string, den man in einer RichTextBox ausgeben lassen kann.
Ich weiß jetzt nicht genau welcher string es ist.

von moony (Gast)


Lesenswert?

Kann mir einer sagen, in was für einen String ich den Text, der in die 
RichtextBox soll, konvertiert werden muss?

moony

von Christian R. (supachris)


Lesenswert?

Womit programmierst du eigentlich? MS Visual Studio und MFC? Oder was?

von moony (Gast)


Lesenswert?

Ich programmiere mit VC++ 2005 Express edition. Hab ich vergessen zu 
sagen.

von moony (Gast)


Lesenswert?

Mfc

von Christian R. (supachris)


Lesenswert?

Sicher MFC? In der Express Edition ist MFC eigentlich nicht drin.

Ruf doch mal die Hilfe (F1) der MSDN Library zu der RichEditBox auf. Da 
stehn doch alle Methoden drin, und welche Parameter sie erwarten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.