bonjour
quelqu'un pourrais me dire pourquoi mon appli plante quand j'utilise strncpy
avec un exemple de mon erreur pour une meilleur comprehension
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 FILE *fptr; fptr = fopen(Chdata,"r"); // ouverture du fichier if (fptr != NULL) { char ligne[100]; while (fgets (ligne, sizeof ligne, fptr) != NULL) { char *controlstr; char *valeurstr; size_t countstr = strlen(ligne); // strncpy(controlstr,ligne,4); char *refbox1 = "A001"; char *refbox2 = "B001"; 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 }
Partager