salut
j'essaie de copier quelques lignes d'un fichier texte vers un autre fichier
et voila le code simple qui permet l'ajout au premier fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    FILE *fich;
    fich=fopen("matriceCreuse.txt","a");
    fprintf(fich,"%d\n",l);
    fprintf(fich,"%d\n",c);
    fprintf(fich,"%d\n",v);
    fclose(fich);
et celui-la de copie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
    FILE *fich,*fichTemp;
    fich=fopen("matriceCreuse.txt","r");
    fichTemp=fopen("matriceCreuse.temp.txt","a");
 
    fscanf(fich,"%d",&x);
    fscanf(fich,"%d",&y);
    fscanf(fich,"%d",&z);
//tous passe bien jusqu'à cette ligne
//le reste ne donne aucune résultat
    fprintf(fichTemp,"%d",x);
    fprintf(fichTemp,"%d",y);
    fprintf(fichTemp,"%d",z);
il est ou le problème

merci d'avance