compraison de fichier txt et tableau de chaine
salut a tous
je suis débutant en c, et je dois coder un programme qui:
-prend en entrée un tableau de chaines de caracteres (argv[]).
-compar chaque mot du tableau d'entrée au mots d'un tableau de chaine de caracteres (index[]) fixe et déja défini récupré dans un fichier text.
-donne en sortie un tableau de int de la taille de index[], chaque int du tableau correspond au nombre d'apparition des mots dans l'index[].
j'ai codé quelque lignes mais comme je débute, j'aimerais que quelq'un m'aide à le corriger, merci d'avance ^^
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # include <stdio.h>
# include <string.h>
int main(int argc, char ** argv){
int i,j=0;
char index[1024];
int nombre[1024];
if(fic!=-1){
while(fscanf(fic,"%s\n",index[i++]));
}
for(i=0;i<strlen(argv[0]);i++)
for(j=0;j<1024;j++){
if(strcmp(argv[0][i],index[j])
nombre[j]++;
}
return nombre;
} |