Suchergebnisse für Anfrage "fseek"

6 die antwort

Wie ist fseek () im Dateisystem implementiert?

Dies ist keine reine Programmierfrage, wirkt sich jedoch auf die Leistung von Programmen mit fseek () aus. Daher ist es wichtig zu wissen, wie dies funktioniert. Ein kleiner Haftungsausschluss, damit es nicht geschlossen wird. Ich frage mich, ...

7 die antwort

Der schnellste Weg, um jedes 30. Byte einer großen Binärdatei zu lesen?

Was ist der schnellste Weg, um jedes 30. Byte einer großen Binärdatei (2-3 GB) zu lesen? Ich habe gelesen, dass es Leistungsprobleme mit fseek aufgrund von E / A-Puffern gibt, aber ich möchte nicht 2-3 GB Daten in den Speicher lesen, bevor ich ...

6 die antwort

Einfügen von Daten in eine Datei in c

Ich muss eine Zeichenfolge vor dem 45 @ hinzufüg th Byte in einer vorhandenen Datei. Ich habe versucht mitfseek Wie nachfolgend dargestellt int main() { FILE *fp; char str[] = "test"; fp = fopen(FILEPATH,"a"); fseek(fp,-45, SEEK_END); ...

TOP-Veröffentlichungen

1 die antwort

Grundlegendes zu undefiniertem Verhalten für einen Binärdatenstrom mithilfe von fseek (file, 0, SEEK_END) mit einer Datei

Die C-Spezifikation hat eine interessante Fußnote (# 268 C11dr §7.21.3 9) Msgstr "Den Dateipositionsindikator auf Dateiende setzen, wie beifseek(file, 0, SEEK_END)hat undefiniertes Verhalten für einen binären Stream (wegen ...

1 die antwort

ftello / fseeko vs fgetpos / fsetpos

Was ist der Unterschied zwischen ftello / fseeko und fgetpos / fsetpos? Beide scheinen Funktionen zum Abrufen / Einstellen von Dateizeigern zu sein, die opak...

1 die antwort

Kann fseek (stdin, 1, SEEK_SET) oder rewind (stdin) verwendet werden, um den Eingabepuffer anstelle von nicht portablem fflush (stdin) zu leeren?

Da habe ich entdeckt

2 die antwort

soll ich fseek SEEK_END [duplizieren] verwenden

Diese Frage hat hier bereits eine Antwort:Wie bestimmen Sie die Größe einer Datei in C? 14 AntwortenMeine Frage ist einfach:Soll ich fseek mit SEEK_END verwe...

1 die antwort

fseek funktioniert nicht, wenn die Datei im Modus "a" (Anhängen) geöffnet wird

1 die antwort

Leeren von fopen () -ed-Dateien, die im Aktualisierungsmodus zwischen Lese- und Schreibvorgängen geöffnet wurden. Explizites Leeren erforderlich?

Ich habe dies über das Umschalten zwischen Lese- und Schreibvorgängen (und umgekehrt) für Dateien gelesen, die zum Aktualisieren geöffnet wurden

3 die antwort

Überschreiben Sie in einer bestimmten Zeile in c