Bonsoir,
j'espere trouver de l'aide ici.

voici mon probleme j'ecrit dans un fichier et ensuite je relit immediatement après.

Le fichier n'est pas du tous modifié??????

voila se que ca affiche

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
29
ON ENREGISTRE
save = DEBUT
 
MOV R1,A
ADD A,R7
 
 
AAAAA
 
 
FIN
save = MOV R3,R7
MOV R1,A
ADD A,R7
SUBB R5,R7
ANL A,R7
ORL R0,R1
XRL R3,R7
CLR
SJMP LBL1
 
 
 
MOV R1,#27
MOV R2,#12
ADD A,R1
SUB A,R2
CLR R1
?LBL1
le code
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
  fprintf(stdout,"ON ENREGISTRE\n");
  GtkWidget *window1;
  GtkWidget *AffCode;
  window1=lookup_widget(GTK_WIDGET(menuitem), "window1");
  AffCode=lookup_widget(GTK_WIDGET(window1), "AffCode");
  gchar save[1000];
  LireDansTextView(AffCode, save);
 
  long lSize;
 
//obtention des tailles
  fseek(micro->code , 0 , SEEK_END);
  lSize = ftell (micro->code);
  rewind (micro->code);
 
  fprintf(stdout,"save = %s\n",save);
  // copie
  fwrite (save,sizeof(char),lSize,micro->code);
  rewind (micro->code);
  fread (save,sizeof(char),lSize,micro->code);
  fprintf(stdout,"save = %s\n",save);

Cela fait parti d'un tous mais je pense que l'erreur se trouve par ici.