bonjour à tous
dans le cadre d'un projet informatique je dois créer un programme en langage C.
Je dispose d'un fichier rassemblant des centaines d'adresses de cartes de ce type:
ou 108 est le numéro de la carte et 0972-2454 (par exemple) les coordonnées d'un point de la carte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ./BD-ORTHO-1998/67/67-1998-108/1998-0972-2454-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0973-2449-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0973-2450-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0973-2451-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0974-2449-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0974-2450-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0974-2451-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0975-2455-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0976-2449-67.txt ./BD-ORTHO-1998/67/67-1998-108/1998-0976-2450-67.txt
Le but de mon programme est que l'utilisateur rentre les coordonnées du point qu'il cherche et que le programme lui renvoie le numéro de carte correspondant à ce point. Je cherche donc quels sont les outils qui me permettront de retrouver la ligne correspondant aux coordonnées rentrées par l'utilisateur parmi les centaines d'adresses du type
contenues dans mon fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./BD-ORTHO-1998/67/67-1998-108/1998-0976-2449-67.txt
quelle commande de manipulation de fichiers me permettrait de lire ces différentes informations?
une commande type "fgetc" me permet de lire un caractere dans un fichier et me renvoie le nombre de fois que ce caractere apparait. Je chercherais plutot une commande qui me donnerais la ligne où se trouve l'information que l'utisateur aurait rentré (par exemple: 0976-2449)
Partager