Découpage d'un fichier pour stocker des données dans un tableau
tux46
Messages postés5Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention18 février 2004
-
26 mars 2002 à 16:20
tux46
Messages postés5Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention18 février 2004
-
26 mars 2002 à 18:28
OUPS OUPS OUPS je crois que j'ai crié victoire un peu top vite car avec ce que j'ai fait pour l'adresse ip ça marche top la date aussi mais pour l'heure et le reste ça marche pas top
voilà ce que j'ai mis :
#include <stdio.h>
void main(void) {
char tamp[] ="193.249.12.70 - - [31/Dec/2000:22:26:14 +0500] GET /precamp.html HTTP/1.1 200 4775";
int a,b,c,d,e,f,g,h,i,j,k,l;
char date[12],debut[30],fin[100];
flushall();
sscanf( tamp,"%d.%d.%d.%d - - [%d/%s/%d:%d:%d:%d +%d] GET %s %s %d %d",&a ,&b ,&c ,&d ,&e , debut, &f, &g, &h, &i , &j, date, fin, &k, &l);
printf("Resultat : %d\n%d\n%d\n%d\n%d\n%s\n%d\n%d\n%d\n%d\n
%d\n%s\n%s\n%d\n%d\n",a,b,c,d,e,debut,f,g,h,
i,j,date,fin,k,l);
}
mais ça ne marche pas ( juste pour l'adresse IP et la date )
en fait je voudrais par la suite récupérer le contenu du buffer qui lit le fichier mais la 1ère étape ne fonctionne pas
A voir également:
Découpage d'un fichier pour stocker des données dans un tableau