"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

C-Dateibehandlung: Seek befehl

Sibs 24.10.2003 - 19:19 752 6
Posts

cbs2k1

Big d00d
Avatar
Registered: Sep 2002
Location: AT
Posts: 289
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

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
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

information keeper
Avatar
Registered: Oct 2001
Location: New New York
Posts: 2503
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

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
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

Big d00d
Avatar
Registered: Sep 2002
Location: AT
Posts: 289
Ah, jetzt ists mir klar.
Danke Leute!:)
ohne euch wär ich aufgeschmissen gewesen.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Kostet 1 BIER pro Antworter hier. Bis ueberhaupt schon alt genug dafuer ? :)

cbs2k1

Big d00d
Avatar
Registered: Sep 2002
Location: AT
Posts: 289
Ok, erinner mich dran wenn wir uns das nächste mal treffen ;)
Sibs

P.S.Ich bin schon 16
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz