Seite 1 von 5

in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 4:42 pm
von Empire
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

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 4:44 pm
von Xin
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().

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 4:47 pm
von +Fuss+
Wird die Datei dabei eigentlich als Binary angelegt?
Oder welches Format hat die mit fprintf geschrieben Datei?

MfG Fuss

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 4:49 pm
von Empire
Ich meine z.B. ein Word Dokument oder ein Oppenoffice Dokument

mfg
Empire

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 4:58 pm
von cloidnerux
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.

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 5:01 pm
von Empire
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

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 5:05 pm
von cloidnerux
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.

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 5:07 pm
von Empire
Und wie mach ich das?

mfg
Empire

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 5:12 pm
von Xin
Empire hat geschrieben:Und wie mach ich das?
Für Texte schau Dir bitte die von mir genannten Funktionen an.

Re: in Dokumente schreiben

Verfasst: Mi Feb 11, 2009 5:13 pm
von cloidnerux
Du schreibst einfach die Chars in eine Datei, fertig.
LAso fprintf("Hallo Tagebuch.....");