WTF?? Ich möchte mein File (output.hex) füllen mit „FFF…“ und
die Datei soll die grösse 0x00100000 haben.
Soll das eine Textdatei werden, in der immer wieder der Buchstabe ‚F‘ steht, oder eine binärdatei, in der alle Bits auf 1 gesetzt sind? Ich gehe jetzt doch mal vom 1. Fall aus.
Kannst du mir bitte mit einem beispielcode helfen? Ich hab
keine ahnung von Hexfiles und keine ahnung von C also bitte
helft mir!
Das hört sich langsam nach Hausaufgaben mit unzureichender Vorbereitung an. Wenn du noch nicht mal Ahnung von C hast, dann frage ich mich nämlich, wie du an die Aufgabenstellung rangekommen bist. Ein wenig Pseudocode kannst du haben:
remaining\_size = 0x00100000
while( remaining\_size-- \> 0 ) {
write( file, 'F' ); // kein C!
}
Wenn du schon weisst, wie man Dateien öffnet und darin liest und schreibt, sollte der Rest kein allzu großes Problem sein. Allerdings ist das keinesfalls eine sehr effiziente Lösung.