in Dokumente schreiben

Schnelle objektorientierte, kompilierende Programmiersprache.
Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

in Dokumente schreiben

Beitrag von Empire » Mi Feb 11, 2009 4:42 pm

Ich ab versucht ein tagebuch zu Programmieren hab aber nichts gefunden mit dem ich ein Dokument erstellen könnte oder rein schreiebn könnte.
Wist ihr wie ich machenkönnte das jeder eintrag in in Dokument gespeichert wird???

mfg Empire

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: in Dokumente schreiben

Beitrag von Xin » Mi Feb 11, 2009 4:44 pm

Empire hat geschrieben:Ich ab versucht ein tagebuch zu Programmieren hab aber nichts gefunden mit dem ich ein Dokument erstellen könnte oder rein schreiebn könnte.
Wist ihr wie ich machenkönnte das jeder eintrag in in Dokument gespeichert wird???
Wie soll so ein Dokument denn aussehen?

Unter C verwendet man üblicherweise fprintf(), welches ein printf für ein files ist. Ebenso gibt es fopen(), fwrite(), fclose(); gelesen wird i.d.R. mit fread().
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: in Dokumente schreiben

Beitrag von +Fuss+ » Mi Feb 11, 2009 4:47 pm

Wird die Datei dabei eigentlich als Binary angelegt?
Oder welches Format hat die mit fprintf geschrieben Datei?

MfG Fuss

Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Re: in Dokumente schreiben

Beitrag von Empire » Mi Feb 11, 2009 4:49 pm

Ich meine z.B. ein Word Dokument oder ein Oppenoffice Dokument

mfg
Empire

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: in Dokumente schreiben

Beitrag von cloidnerux » Mi Feb 11, 2009 4:58 pm

Das ist auch nur ein Binäres Format.
Jezt musst du nur wissen was alles wie drinn steht, s.B erst ein String über Titel, dann eine Int für anzahl zeilen oder so was,
dann kannst du dir eine Funktion schreiben die diese Informationen Ausließt und eine die in einem Solchen stil wieder in die Datei schreibt.
Binär heißt nur das es dem Programm egal ist wer irgendwas vorhar reingeschrieben hat, denn er liest die Bits ein und gibt z.B ein Char, Int usw. zurück.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Re: in Dokumente schreiben

Beitrag von Empire » Mi Feb 11, 2009 5:01 pm

Kannste bitte nen beispiel machen ich habs net verstanden.
ZU den was drinne stehen soll:
Wie ich oben geschrieben habe soll es ein tagebuch werden also brach ich einen langen Strieng.

mfg
Empire

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: in Dokumente schreiben

Beitrag von cloidnerux » Mi Feb 11, 2009 5:05 pm

Ich hab mich selber mal gefragt, aber nicht näher damit befasst.
Ich würde dir raten im OpenOffice Entwicklerforum zu Fragen, denn ich weiß wirklich nichts darüber.
Ich würde dir raten, das ganze erstmal als *.txt zu speichern, das ist nur reiner Text, also eine Ansammlung von Chars.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Re: in Dokumente schreiben

Beitrag von Empire » Mi Feb 11, 2009 5:07 pm

Und wie mach ich das?

mfg
Empire

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: in Dokumente schreiben

Beitrag von Xin » Mi Feb 11, 2009 5:12 pm

Empire hat geschrieben:Und wie mach ich das?
Für Texte schau Dir bitte die von mir genannten Funktionen an.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: in Dokumente schreiben

Beitrag von cloidnerux » Mi Feb 11, 2009 5:13 pm

Du schreibst einfach die Chars in eine Datei, fertig.
LAso fprintf("Hallo Tagebuch.....");
Redundanz macht wiederholen unnötig.
quod erat expectandum

Antworten