Fichiers
Résolu
nilly
Messages postés
162
Statut
Membre
-
nilly Messages postés 162 Statut Membre -
nilly Messages postés 162 Statut Membre -
Bonjour,
j ai un fichier déjà créer et je veux recopier son contenu tel qu'il est dans un autre fichier;
j ai ouvert les fichier et j ai fais entrer les instruction:
voici le texte enregistrer dans le premier fichier
mais le texte que j'obtiens est le suivant:
je sais pas comment faire pour que j'obtiens le même texte avec les espaces et les entrer.
j ai un fichier déjà créer et je veux recopier son contenu tel qu'il est dans un autre fichier;
j ai ouvert les fichier et j ai fais entrer les instruction:
char chaine [100];
fscanf(f1,"%s",chaine);
fprintf(f2,"%s ",chaine-);
voici le texte enregistrer dans le premier fichier
bonjours comment allez-vous?? ça va oui très bien
mais le texte que j'obtiens est le suivant:
bonjourscommentallez-vousçavaouitrèsbien
je sais pas comment faire pour que j'obtiens le même texte avec les espaces et les entrer.
Configuration: Windows XP Firefox 2.0.0.12
2 réponses
-
je crois que:
char ligne[360];
while(ligne=fgets(fichier1)
{
fprintf(fichier2,ligne);
}
tu peux aussi y aller caractere par caractere avec getc et fputc -
merci
mais ces instructions permettent juste de copier dans le fichier2
moi ce que je veux c'est qu'il m'écrit le texte avec ses enter et ses espaces,
et pourfgets
voila sa forme :fgets(nom de la chaine,taille de la chaine,nom de fichier)