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
|
FILE *fptr;
fptr = fopen(Chdata,"r"); // ouverture du fichier
if (fptr != NULL)
{
char ligne[100];
while (fgets (ligne, sizeof ligne, fptr) != NULL)
{
char controlstr[5];
char *valeurstr;
size_t countstr = strlen(ligne);
strncpy(controlstr,ligne,4);
controlstr[4] = '\0';
char refbox1[5] = "A001"; // ici :aie:
char refbox2[5] = "B001"; // et ici :aie:
if (controlstr != NULL)
{
if (strcmp(controlstr, refbox1) == 0)
{
gtk_combo_box_append_text(Box1data, ligne);
}
if (strcmp(controlstr, refbox2) == 0)
{
gtk_combo_box_append_text(Box2data, ligne);
}
}
}
fclose(fptr); // fermeture du fichier
} |