Lesen einer Datei schneller in C

Hmm ich Frage mich, ob es sich um einen Weg, um eine DATEI Lesen schneller als die Verwendung von fscanf()

Zum Beispiel nehmen wir an, dass ich diesen text

4

55 k

52 o

24 l

523 i

Zuerst möchte ich Lesen, die erste Zahl gibt, die uns die Anzahl der folgenden Zeilen.

Lassen Sie diese Nummer aufgerufen werden N.

Nach N, ich will Lesen N Zeilen, die eine ganze Zahl und ein Zeichen.
Mit fscanf wie es sein würde, diese

fscanf(fin,"%d %c",&a,&c);
  • Hast du profiler Ihnen sagen, dass fscanf ist die Quelle Ihrer performance-problem?
  • Das klingt ein wenig wie Hausaufgaben.
  • Frage zu Parsen einer Datei schneller, anstatt zu Lesen.
  • Im Grunde möchte ich es zu benutzen in der Praxis Wettbewerben.
  • Haben Sie versuchen, Messen Sie die Lesegeschwindigkeit Ihrer Programm in MB/s? Vielleicht ist es in der Nähe deiner hdd maximale lese-Geschwindigkeit. Sie müssen auf jeden Fall Vermessen und Profilieren.
InformationsquelleAutor Sotiris | 2011-01-31
Schreibe einen Kommentar