Lire un fichier .txt - C - Programmation
Marsh Posté le 21-02-2008 à 10:38:13
Pas de problème, explique-nous simplement ton souci et la partie du code qui te bloque.
Marsh Posté le 21-02-2008 à 11:27:21
void tournee(int indice, commande tab[MAX])
{
char tourneeville[50];
FILE *fichiertexte;
char szBuffer;
//On efface l'écran
system("cls" );
//On demande la region pour laquelle on va mettre les villes dans l'ordre
printf("Entrer le nom de la ville :" );
scanf("%s",&tourneeville);
printf("Le parc a vehicules se situe a Paris.\n\n" );
//On ouvre le fichier txt comprenant les coordonnées des villes de France
fichiertexte=fopen("C:\\Documents and Settings\\Thibaut\\Bureau\\Villesmodif2.txt","r" );
//Si erreur dans l'ouverture
if(fichiertexte==NULL)
puts("\nErreur dans l'ouverture de votre fichier\n" );
else
{
//si on arrive a ouvrir le fichier tant que l'on est pas a la fin
while (!feof(fichiertexte))
{
//on range tout les caracteres dans le buffer
fread(&szBuffer, 1, 1, fichiertexte);
//si la ville est trouvée
???????????????????????????????????????
???????????????????????????????????????
//on affiche la ville avec sa longitude et sa latitude
printf("%c",.....
}
}
//fermeture du fichier
fclose(fichiertexte);
}
Marsh Posté le 21-02-2008 à 12:01:08
mauvais.
Code :
|
Marsh Posté le 21-02-2008 à 10:35:11
Bonjour,
J'ai un document .txt composé d'un nom d'une ville, sa latitude puis sa longitude (cela fait donc 3 colonnes séparées chacune par une tabulation).
J'ai en tout de nombreuses villes et à chaque nouvelle ville, il y a un saut de ligne.
Je programme en langage C avec dev C++.
J'aimerai que l'utilisateur rentre le nom d'une ville, que le programme cherche dans le fichier puis qu'il affiche le nom de la ville, sa latitude puis sa longitude.
Je suis bloqué dessus depuis longtemps donc j'espère que vous pourrez m'apporter un peu d'aide !
Merci d'avance