Ich brauche hilfe beim fopen...!

hallo,
ich brauch hilfe beim fopen!
ich möchte gerne eine paint-datei mit fopen öffnen,
habe aber keine ahnung wie das geht!
freue mich über die antworten
(bitte mit beispiel programm)
eurer marvin

hallo marvin,

ich brauch hilfe beim fopen!
ich möchte gerne eine paint-datei mit fopen öffnen,
habe aber keine ahnung wie das geht!

Gar nicht !
fopen() kennt eigentlich keinerlei Dateiformate.
Das Einzige was fopen() unterscheiden kann ist BINARY und TEXT. Bei BINARY werden die Codes für Wagenrücklauf und/oder Zeilenvorschub als Zeilenende interpretiert, sodass man Zeilenweise aus der Datei lesen kann.

Bei einer Paint-Datei musst du mit BINARY öffnen. Der nächste Schritt ist dann, dass du von jedem Byte wissen muss, welche Bedeutung es hat.

freue mich über die antworten

Naja, das muss sich noch herausstellen :wink:

(bitte mit beispiel programm)

Ein Beispielprogramm würde das Forum hier sprengen.

Die Frage ist, was du eigentlich machen willst ?

Es gibt in Windows Module, welche dir z.B. eine Paint-Datei in einem Fenster anzeigen können.
Auch gibt es im Internet entsprechende Programm-Bibliotheken.

MfG Peter(TOO)

hallo marvin und Peter,

Bei einer Paint-Datei musst du mit BINARY öffnen. Der nächste
Schritt ist dann, dass du von jedem Byte wissen muss, welche
Bedeutung es hat.

Das läßt sich lösen. Wenn ich mich recht erinnere, produziert Paint bmp-Dateien:
http://wiki.unixboard.de/index.php/BMP

Viele Grüße
Marvin

PS. Ich dachte immer, ich sei einzigartig :wink:

Hallo anderer Marvin

Bei einer Paint-Datei musst du mit BINARY öffnen. Der nächste
Schritt ist dann, dass du von jedem Byte wissen muss, welche
Bedeutung es hat.

Das läßt sich lösen. Wenn ich mich recht erinnere, produziert
Paint bmp-Dateien:
http://wiki.unixboard.de/index.php/BMP

Paint kann noch ein paar Formate mehr, wie z.B. GIF, TIFF, PNG …

Da sollte Marvin noch ein paar Informationen rausrücken !

MfG Peter(TOO)

Hallo Marvin,

Paint kann noch ein paar Formate mehr, wie z.B. GIF, TIFF, PNG

Da kann man mal sehen, wie die Zeit über mich hinwegschreitet :wink: In meiner Jugend kannte Paint nur BMP, das waren noch Zeiten.

Da sollte Marvin noch ein paar Informationen rausrücken !

Meinst Du jetzt Marvin oder mich?
Aber ich mache mal den Anfang:
JPEG:
http://de.wikipedia.org/wiki/JPG

GIF87:
http://www.w3.org/Graphics/GIF/spec-gif87.txt

GIF89a:
http://www.w3.org/Graphics/GIF/spec-gif89a.txt

Den Rest kriegt Marvin (nicht ich…) als Hausaufgabe.

Viele Grüße
Marvin

Hallo Marvin,

Paint kann noch ein paar Formate mehr, wie z.B. GIF, TIFF, PNG

Da kann man mal sehen, wie die Zeit über mich hinwegschreitet
:wink: In meiner Jugend kannte Paint nur BMP, das waren noch
Zeiten.

Hmm … ich hatte Win 2.0 einmal kurz auf meinem Rechner, damals war das neu. Allerdings ist das Ding schon beim Solitär-Spielen abgestürzt.
GEM war zu dieser Zeit schon brauchbar.

Da sollte Marvin noch ein paar Informationen rausrücken !

Meinst Du jetzt Marvin oder mich?

Marvin !

Aber ich mache mal den Anfang:

Ob ihm das wohl weiter hilft ??
Er ist sich ja schon nicht im klaren, was fopen() macht !!

MfG Peter(TOO)

Hallo Peter,

Ob ihm das wohl weiter hilft ??
Er ist sich ja schon nicht im klaren, was fopen() macht !!

Keine Ahnung, ob ihm das weiterhilft. Aber da muss er jetzt durch, wenn er will :wink:
Und erstens ist es so schwer auch nicht, ein paar passende struct zusammengebastelt und schon kann er zumindest wichtige Angaben auslesen (weiss ja nicht genau, was er vorhat). Zweitens wächst der Mensch an seinen Aufgaben…

Viele Grüße
Marvin