
Envoyé par
MaxouHTR
Bonjour,
j'ai un fichier texte qui se présente sous la forme :
0001457895 30 30
0001457999 40 62
0001652344 68 74
....
Le premier nombre a 10 chiffre correspond a un numéro d'action.
Dans le programme que je suis en train de codé, je reçois un numéro d'action, par exemple 0001457999 (présent en ligne 2 du fichier texte).
La fonction recherche que je souhaite implémenter doit en faite parcourir le fichier texte afin de savoir si le numéro de l'action est présent dans celui ci. Si oui, alors je voudrais enregistrer dans un tableau[3] les 3 nombres de la ligne.
Salut! tu peux utiliser fscanf en insérant dans la fonction les espaces que t'as mis et qui sépare les 3 données d'une même ligne. En exemple:
fscanf(fichier,"%d %d %d",&num_action,&nb2,&nb2);
Ensuite tu compares la variable num_action avec le nouveau qui arrive pour voir si c'est déjà inscrit dans le fichier ou pas. C'est pas forcément un soluce pro mais juste une astuce à mon avis.
Partager