hey
das handbuch lügt ^^ da steht man kann nur maximal 10'000 zeichen aus einer text datei parsen ^^
ich habe nun einen weg gefunden bis zu -> 5 MILLIONEN <- zu parsen ^^
man kann sicher noch mehr wenn man will.
aber zum vergleich:
der dickste harry potter band hat 1,7 miolionen zeichen
der parser ist richtig gut
jedoch:
man kann ihn nicht via SED starten
man muss das programm puplishen damit es funktioniert.
dann werden die 5 millionen zeichnen in nur wenigen sekunden geparst
und es wird ein array in der grösse von 35'7141 erzeugt
jede zeile hat 14 zeichen + 1 zeilen umbruch
das wären 15 * 35'7141 und sind insgesamt 5'357'115 zeichen die da geparst werden
und dynamsich in arrays abgespeichert werden =)
sehr nett finde ich dass ich den zeilen umbruch als acsii zeichen nutze um zu signalisieren das es sich um einen neuen string handelt.
find ich geil ^^
das lösst mein problem bei meinem dialog system wo ich bisher auf 10'000 chars eingeschränkt war =)
villeicht kann ihn ja jemand brauchen
.rar ist im anhang
lg tom
edit: nutzt die funktion von Master032 als main.c die is ja mal ultra geil !