Robot indexeur
Fermé
varalax
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016
-
16 déc. 2014 à 10:21
varalax Messages postés 61 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 28 juillet 2016 - 17 déc. 2014 à 11:01
varalax Messages postés 61 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 28 juillet 2016 - 17 déc. 2014 à 11:01
A voir également:
- Robot indexeur
- Un robot est sur le même réseau - Forum Windows 10
- Je ne suis pas un robot recaptcha confidentialité - conditions ✓ - Forum Messagerie
- Portrait robot en ligne ✓ - Forum Logiciels
- Omegle je ne suis pas un robot ✓ - Forum Windows 8 / 8.1
- Je ne suis pas un robot ne fonctionne pas - Forum Webmastering
2 réponses
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
16 déc. 2014 à 14:07
16 déc. 2014 à 14:07
Bonjour, comment espères tu que l'on te dise ce qui ne va pas dans ton code sans le voir?
Pene à la coloration syntaxique.
Pene à la coloration syntaxique.
varalax
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016
Modifié par Whismeril le 17/12/2014 à 13:51
Modifié par Whismeril le 17/12/2014 à 13:51
Oui c'est vrai voila un morceau de mon code : lorsque mon robot trouve un mot qu'il n'a jamais rencontré, il fait appel à la fonction nouvelle_case. Lorsqu'un mot est déja connu par le robot, il met à jour cette case avec la fonction maj_case
EDIT: Ajout de la coloration syntaxique.
void nouvelle_case(FILE* fichier, FILE* fichier2, INDEX *P, int *t_cour, char *[/contents/452-fichier-tmp tmp])
{
strcpy(P[*t_cour].nom_index, tmp); //On copiele nom inconnu dans otre index
P[*t_cour].tab_pos[0]=ftell(fichier)-strlen(tmp); //La position 0 de notre index prend la valeur de la ligne de notre fichier //
fprintf(fichier2,"%s %d\n", tmp, P[*t_cour].tab_pos[0]);
P[*t_cour].nbpos=1; // La position =1 //
(*t_cour)++;
}
void maj_case(INDEX *P, FILE* fichier,FILE* fichier2, int i)
{
P[i].tab_pos[P[i].nbpos]= ftell(fichier)-strlen(P[i].nom_index);
P[i].nbpos++;
fprintf(fichier2,"%s %d\n", P[i].nom_index, P[i].tab_pos[P[i].nbpos]);
}
EDIT: Ajout de la coloration syntaxique.