chtit prob2

chtit prob2 - C++ - Programmation

Marsh Posté le 31-01-2003 à 19:55:21    

bon voila le prob :  
je doi analyse un fichier log de ce type :
 
 212.83.187.188 - - [01/Apr/2001:00:08:47 +0200] "GET /~luke/archi/message.html HTTP/1.1" 200 3519 "-" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000; DigExt)"
 212.154.187.111 - - [01/Apr/2001:00:08:48 +0200] "GET /~luke/archi/archive.css HTTP/1.1" 200 714 "http://www.google.fr/~luke/archi/message.html" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000; DigExt)"....................,etc....
 
j'ai deja creer une structure contenant l'ip, la date, lheure et la page visitee et maintenant il fodrai ke je sache si un meme utilisateur a visiter plusieurs fois la
meme paget et je sai po comment fair :/
 
help me plz ! (prog en C only)
sry pour l erreur de manip ^^

Reply

Marsh Posté le 31-01-2003 à 19:55:21   

Reply

Marsh Posté le 31-01-2003 à 19:56:44    

:pfff: ²

Reply

Marsh Posté le 31-01-2003 à 20:38:29    

bah en fait je c po si je doi commence par verifier si c le meme utilisateur ou si c la meme ip ...
je voudrai commence par verifier si c le meme utilisateur donc ca voudrai dir ke je doi fai une comparaison des 4 chiffres de l ip soit un boucle de 4! :/  et je voudrai savoir si y a po un moyen + simple ^^

Reply

Marsh Posté le 31-01-2003 à 20:59:31    

bonjour, donnez moi la solution au probleme dont je n'ai pas parlé !

Reply

Marsh Posté le 31-01-2003 à 22:14:22    

Pour comparer deux chaines de caractères (par ex contenant les IP), en C de mon Borland 3, y a
strncmp() ANSI, DOS, UNIX en version near, pas ANSI en far
stricmp() pas ANSI donc à fuir (demander à +Taz)
strncmpi() aussi mauvais pour la portabilité.

Reply

Marsh Posté le 31-01-2003 à 22:24:48    

strcmp(const char *chaine1, const char *chaine2)
strncmp(const char *chaine1, const char *chaine2, size_t nombre_maximum_de_caractère_a_comparer)

Reply

Marsh Posté le 31-01-2003 à 22:38:25    

oki thx  
mai je voulai aussi savoir s il fallai mieu mieu ke je commence par comparer les ip ou les adresses ... lekel serai le + efficace ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed