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 46 47 48 49 50 51 52 53 54
| #include <stdio.h>
#include <stdlib.h>
#include <string.h> /*librairie permettant d'utiliser strcmp qui compare
des chaines de caracteres. */
#define TAILLE1 5
FILE* fichier = NULL;
FILE* config_ini = NULL;/*création d'un pointeur de FILE, permettant par la suite
la verification de l'ouverture du fichier.*/
//char nom_fichier[8];/*declaration d'une chaine accueillant le nom du fichier à ouvrir ou à créer.*/
char chaine[TAILLE1] = "";
long a;
int main()
{
config_ini = fopen("config.ini", "r");//ouverture de nom_fichier
if (config_ini != NULL)
{
fseek(config_ini,0,SEEK_SET);
while (fgets(chaine, TAILLE1, config_ini) != NULL)
{
//i=i+1;
//printf("nombre de ligne= %d\n",i);
a= ftell(config_ini);
printf("position du pointeur= %ld\n",a);
printf("la chaine est %s\n",chaine);
system("PAUSE");
fichier = fopen(chaine, "r");
if (fichier!= NULL)
{
printf("fichier %s ouvert\n\n",chaine);
system("PAUSE");
}
else
{
printf("\n\nImpossible d'ouvrir le fichier...\n");
system("PAUSE");
}
fclose(fichier);
}
}
else
{
printf("\n\nImpossible d'ouvrir le fichier...");
system("PAUSE");
}
fclose(config_ini);
return 0;
} |
Partager