Excusez moi de vous déranger de si bon matin mais je viens de coder ça et ça ne marche pas[Erreur Windows] et pas d'erreur dans devc++. Si quelqu'un a une idée, je lui serai assez reconnaissant

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
void ajout_intitule(gpointer *data)
{
	MainWindow *pApp;
	char *chaine1,*chaine2,*chaine3;
	char c;
	FILE *fp;
    GList *list=NULL;
 
    pApp = (MainWindow*) data;
	/*Ouverture du fichier texte en écriture*/
	fopen("memo.txt","r+");
	/*Allocation mémoire des chaines de textes*/
	chaine1=(char*)calloc(81,sizeof(char));
	chaine2=(char*)calloc(81,sizeof(char));
	chaine3=(char*)calloc(81,sizeof(char));
	c=getc(fp);//pour supprimer les guillemets
	/*tant qu'on a pas atteint la fin du fichier, on cherche les intitulés*/
	while (c!=EOF){
                        fgets(chaine1,80,fp);
                        fgets(chaine2,80,fp);
                        fgets(chaine3,80,fp);
                        /*on ajoute la première chaine qui correspond au titre*/
                        list = g_list_append(list, g_strdup_printf(chaine1));
                        /*pour éviter de mélanger deux titre, on réinitialise chaine1*/
                        c=getc(fp);//pour supprimer les guillemets                               
                      } 
    gtk_combo_set_popdown_strings(GTK_COMBO(pApp->pComboaffich), list) ;
    close(fp);}