1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| int main()
{
FILE *f = NULL;
char titre[100];
char valeur[256] = {'\0'};
int dimension, n;
char index[50], data1[50], data2[50];
//Création d'un pointeur sur la structure "v" de type struc ville.
ville *v=NULL;
int verif;
int i;
f = fopen("kroA200.tsp","rt"); // fichier TSP
if (f!=NULL)
{
// LECTURE DES DONNEES
n = 1;
while (n<=dimension)
{
fscanf(f, "%s %s %s", index, data1, data2);
v=(ville*)malloc((dimension)*sizeof(ville));
for (i=0;i<dimension;i++)
{
v[i].nom=&index;
v[i].x=&data1;
v[i].y=&data2;
}
printf("%s %s %s\n", index, data1, data2);
n++;
}
fclose(f);
}
else
printf("erreur lors de l'ouverture du fichier");
return 0;
} |