chtit prob2 - C++ - Programmation
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 ^^
Marsh Posté le 31-01-2003 à 20:59:31
bonjour, donnez moi la solution au probleme dont je n'ai pas parlé !
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é.
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)
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 ?
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 ^^