C-Dateibehandlung: Seek befehl

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c-dateibehandlung_seek_befehl_96655/page_1 - zur Vollversion wechseln!


cbs2k1 schrieb am 24.10.2003 um 19:19

Ja, hab morgen test und seh da beim lesen vom script da grad bei z.B. seek_set die Erklährung: "Verschiebt den Anzeiger um offset Byte vom Beginn der Datei"

Meine Frage wäre nun, was bedeutet das "um offset" bzw. was bedeutet es wenn steht "um offset byte"?

Wäre um schnelle Hilfe dankbar, da morgen test ;)


Rektal schrieb am 24.10.2003 um 19:33

SEEK_SET setzt den file pointer auf die von dir angegebene position von anfang der datei an == es ist die absolute angabe. Einheit ist jene welche kleinste du einlesen kannst > byte.

D.h., bei SEEK_SET von 0 setzt du den file pointer an den anfang der datei zuruek, bei 1 setzt du ihn auf die erste position von anfang an, bei 10 auf die 10., usw. Und zwar immer egal wo sich dein aktueller file pointer befindet -> SEEK_SET setzt immer vom Dateianfang. g0tUnderstand?


Frys_Assassin schrieb am 24.10.2003 um 19:35

offset ist ein ausdruck für eine differenz / verschiebung / unterschied.
zB zwischen der 10ten und dem 15ten byte ist ein offset von 5 byte.
hope my explanation is clear :)


Rektal schrieb am 24.10.2003 um 19:38

Exakt Frys_Assassins Worte. Und von wo die different/verschiebung beginnt ist eben abhaengig obs ein SEEK_SET, SEEK_CUR oder SEEK_END ist, hier wird respektive von anfang der datei, von der aktuellen position und vom ende der datei verschoben.


cbs2k1 schrieb am 24.10.2003 um 20:20

Ah, jetzt ists mir klar.
Danke Leute!:)
ohne euch wär ich aufgeschmissen gewesen.


Rektal schrieb am 24.10.2003 um 23:39

Kostet 1 BIER pro Antworter hier. Bis ueberhaupt schon alt genug dafuer ? :)


cbs2k1 schrieb am 25.10.2003 um 20:03

Ok, erinner mich dran wenn wir uns das nächste mal treffen ;)
Sibs

P.S.Ich bin schon 16




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026