Frage zur Dateisuchposition

Meine vorherige Frage bezieht sich auf das Lesen und Schreiben von Rohdaten, aber es ist ein neues Problem aufgetreten, anscheinend gibt es kein Ende ...

Die Frage ist: Die Parameter der Funktionen mögenlseek() oderfseek() sind alle 4 Bytes. Wenn ich eine Spanne über 4G bewegen will, ist das unmöglich. Ich weiß, in Win32 gibt es eine FunktionSetPointer(...,Hign, Low,....)können diese Zeiger 64-Byte-Zeiger erzeugen, was ich will.

Aber wenn ich eine App unter Linux oder Unix erstellen möchte (eine Datei erstellen oder die Sektoren des unformatierten Laufwerks direkt schreiben), wie kann ich dann zu einem Zeiger über 4G wechseln?

Danke, warte auf deine Antworten ...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage