Déplacer le curseur dans un fichier fseek?
Fermé
varalax
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016
-
17 déc. 2014 à 10:58
gnu - 17 déc. 2014 à 13:23
gnu - 17 déc. 2014 à 13:23
A voir également:
- Déplacer le curseur dans un fichier fseek?
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Déplacer une colonne excel - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
Salut,
Je vois que tu fonctionnes en lignes, dans ce cas pourquoi ne pas parcourrir le fichier ligne par ligne et stocker dans un tableau chaque mot rencontré avec le numéro de la ligne.
Aucune commande particulière à utiliser
Une fonction par exemple : pour chaque mot 1) tu vérifies qu'il n'existe pas dans le tableau, 2) si il existe : tu ajoutes le numéro de sa ligne ; sinon tu ajoutes le mot au tableau avec son num de ligne; 3) quand c'est fini, tu affiches le tableau.
Idémalement un tableau associatif, où tu aurais qqchose comme T["kingdom"]="7, 100, 130"
À voir comment faire cela en C
Sinon au pire 2 tableaux avec index ayant le même numéro pour associer le nom et ses lignes :
Tab_noms[0]="kingdom"
Tab_lignes[0]="7, 100, 130"
ou encore avec Tab_ligne[i] étant lui même un tableau
Je vois que tu fonctionnes en lignes, dans ce cas pourquoi ne pas parcourrir le fichier ligne par ligne et stocker dans un tableau chaque mot rencontré avec le numéro de la ligne.
Aucune commande particulière à utiliser
Une fonction par exemple : pour chaque mot 1) tu vérifies qu'il n'existe pas dans le tableau, 2) si il existe : tu ajoutes le numéro de sa ligne ; sinon tu ajoutes le mot au tableau avec son num de ligne; 3) quand c'est fini, tu affiches le tableau.
Idémalement un tableau associatif, où tu aurais qqchose comme T["kingdom"]="7, 100, 130"
À voir comment faire cela en C
Sinon au pire 2 tableaux avec index ayant le même numéro pour associer le nom et ses lignes :
Tab_noms[0]="kingdom"
Tab_lignes[0]="7, 100, 130"
ou encore avec Tab_ligne[i] étant lui même un tableau
17 déc. 2014 à 12:20
17 déc. 2014 à 13:23