Bonjour toutes et tous
Je n'arrives pas a récupérer et enregistrer dans un fichier texte
des saisies faites dans une zone définie ainsi dans mes ressources
Tout ceci avec une definition de data_montexte 10 520 en unsigned CHAR
Puis dans mon code langage C je réécrit le contenu dans ma zone de saisie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 EDITTEXT XCOMBO2,19,54,440,180,ES_MULTILINE | ES_AUTOHSCROLL |ES_WANTRETURN | WS_VSCROLL
en écrivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SetDlgItemText (hDlg,XCOMBO2,data_montexte[x]);
Enfin quand les modifications sont validez je récupéres comme ce-ci
enfin je réécrit dans mon fichier texte par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 GetDlgItemText( hDlg,XCOMBO2,data_montexte[x],504);
peut étre a la relecture du fichier faut'il relire autrement que par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if((ptfic2=fopen("monfichier.txt","w"))!=NULL) fclose(ptfic2); if((ptfic2=fopen("monfichier.txt","a"))!=NULL) { fprintf(ptfic2,"%s\n",data_montexte[x]); } fclose(ptfic2); }
ça ne marche pas, une idée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 x=0; if((ptfic2=fopen("podologie_ordonances.pod","r"))!=NULL) { while (fgets (xxx,504,ptfic2) != NULL) { strcpy (data_montexte[x],xxx); x++; } fclose(ptfic2); }
Merci d'avance
Partager