A voir également:
- Nouvelle de mon prog en c
- Tirexo nouvelle adresse - Guide
- Yggtorrent nouvelle adresse - Guide
- Nouvelle carte vitale v3 - Guide
- Nouvelle adresse mail - Guide
- Nouvelle validation sim ✓ - Forum Samsung
1 réponse
LE probleme vien du fait que le programme ne peut pas faire la difference entre les deux fichiers en entree.
Tu lui dit d'ouvrir la premier et tu fait pointer ta variable dessus.
Puis, tu ouvre le deuxieme fichier et tu fait pointer la meme variable dessus.
Il faut que tu definisse un pointeur sur chacun des fichiers oui que tu ouvre le deuxieme fichier apres avoir ferme le premier, a toi de voir.
A+
Zanlou
Tu as donc perdu la possibilté d'accéder au premiere fichier.
Ta boucle
while ((lettre=fgetc(fichierin)) != EOF)
fputc(lettre,fichierout);
ecrti donc dans le deuxieme fichier.
puis
fclose(fichierin);
ferme ce fichier
et bien sur
while ((lettre2=fgetc(fichierin)) != EOF)
//lseek(cle,0,SEEK_END); //fin du fichier de sortie
fputc(lettre2,fichierout);
ne fonctionne pas car tu essaie de lire un fichier que tu viens de fermer a l'instant.
Tu lui dit d'ouvrir la premier et tu fait pointer ta variable dessus.
Puis, tu ouvre le deuxieme fichier et tu fait pointer la meme variable dessus.
Il faut que tu definisse un pointeur sur chacun des fichiers oui que tu ouvre le deuxieme fichier apres avoir ferme le premier, a toi de voir.
A+
Zanlou
Tu as donc perdu la possibilté d'accéder au premiere fichier.
Ta boucle
while ((lettre=fgetc(fichierin)) != EOF)
fputc(lettre,fichierout);
ecrti donc dans le deuxieme fichier.
puis
fclose(fichierin);
ferme ce fichier
et bien sur
while ((lettre2=fgetc(fichierin)) != EOF)
//lseek(cle,0,SEEK_END); //fin du fichier de sortie
fputc(lettre2,fichierout);
ne fonctionne pas car tu essaie de lire un fichier que tu viens de fermer a l'instant.
21 janv. 2001 à 14:06
Voici donc le message tel qu'il aurait du etre :)
--------------------------
LE probleme vien du fait que le programme ne peut pas faire la difference entre les deux fichiers en entree.
Tu lui dit d'ouvrir la premier et tu fait pointer ta variable dessus.
Puis, tu ouvre le deuxieme fichier et tu fait pointer la meme variable dessus.
Tu as donc perdu la possibilté d'accéder au premiere fichier.
Ta boucle
while ((lettre=fgetc(fichierin)) != EOF)
fputc(lettre,fichierout);
ecrti donc dans le deuxieme fichier.
puis
fclose(fichierin);
ferme ce fichier
et bien sur
while ((lettre2=fgetc(fichierin)) != EOF)
//lseek(cle,0,SEEK_END); //fin du fichier de sortie
fputc(lettre2,fichierout);
ne fonctionne pas car tu essaie de lire un fichier que tu viens de fermer a l'instant.
Il faut que tu definisse un pointeur sur chacun des fichiers oui que tu ouvre le deuxieme fichier apres avoir ferme le premier, a toi de voir.
A+
Zanlou