www.mikrocontroller.net

Forum: PC-Programmierung Text aus Textfile in Textbox


Autor: moony (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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:
FILE* txtfile; 

txtfile = fopen("ordner\\test.txt","w"); 
fprintf(txtfile, "%s", RichEditBox1->Text); 
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:
FILE* txtfile;

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

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht 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[]...?

Autor: moony (Gast)
Datum:

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

Autor: moony (Gast)
Datum:

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

moony

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Womit programmierst du eigentlich? MS Visual Studio und MFC? Oder was?

Autor: moony (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich programmiere mit VC++ 2005 Express edition. Hab ich vergessen zu 
sagen.

Autor: moony (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mfc

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.