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 que vous ✓ - Forum Virus
- Dessin animé robot année 2000 - Forum Cinéma / Télé
- Ameca robot - Accueil - Intelligence artificielle
- Portrait robot gratuit en ligne - Forum Windows
- Captcha, nos systèmes on détecté un trafic excepti ✓ - Forum Réseaux sociaux
2 réponses
Utilisateur anonyme
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.