Hi,
also ich würde gerne eine acccess.log auslesen die ist so aufgebaut:
Das Programm dafür muss in C geschrieben sein, ich bin noch nicht so gut in C, aber ich denke mit fscanf kann man dies doch am besten lösen oder?
Am liebsten würde ich ja jeden Teil einzelt speichern, also irgendwie so:
den ersten teil IP in ein char Array, dann jahr monat tag stunden minuten sekunden (jeweils in ein int) browser in char und dann zuletzt url auch in ein char
Ich komme mit den ganzen sonderezichen nicht klar ich weis nicht wie ich fscanf aufbauen muss damit es die sachen ordentlich einliest.
Ich hab auch leider kein vernüftiges Beipiel gefunden wo so etwas erklärt wird wie man so was aufbaut.
Also wenn mir einer zeigt wie man fscanf auf bauen muss bzw, eine Seite sagt wo dies gut erklärt wird wäre mir echt geholfen.
mfg cm0n
also ich würde gerne eine acccess.log auslesen die ist so aufgebaut:
Code:
217.32.215.224 [2000/01/01 21:25:06] Mozilla 5.0 /top.html
220.29.193.173 [2000/01/02 05:02:05] Mozilla 5.0 /index.html
213.44.194.32 [2000/01/04 14:46:46] IE 6.2 /cgi-bin/show?q=47
212.37.196.112 [2000/01/04 18:27:31] IE 5.1 /cgi-bin/show?q=4
206.29.197.246 [2000/01/06 11:55:13] IE 6.2 /projects.html
Das Programm dafür muss in C geschrieben sein, ich bin noch nicht so gut in C, aber ich denke mit fscanf kann man dies doch am besten lösen oder?
Am liebsten würde ich ja jeden Teil einzelt speichern, also irgendwie so:
den ersten teil IP in ein char Array, dann jahr monat tag stunden minuten sekunden (jeweils in ein int) browser in char und dann zuletzt url auch in ein char
Ich komme mit den ganzen sonderezichen nicht klar ich weis nicht wie ich fscanf aufbauen muss damit es die sachen ordentlich einliest.
Ich hab auch leider kein vernüftiges Beipiel gefunden wo so etwas erklärt wird wie man so was aufbaut.
Also wenn mir einer zeigt wie man fscanf auf bauen muss bzw, eine Seite sagt wo dies gut erklärt wird wäre mir echt geholfen.
mfg cm0n
Zuletzt bearbeitet: