Copieur de fichier(dev-cpp) mais il marche avec ms visual en rajoutant #include <stdfax.h>

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 053 fois - Téléchargée 35 fois

Contenu du snippet

Ce code copie un fichier , il est tres court pratique pour ceux qui debutent........................... (mise a jour avant le code n' été pas aéré)

Source / Exemple :


#include <stdio.h> // necessaire pour les entrée clavier(cin>> ;)
#include <conio.h> // necessaire pour getch();
#include <iostream.h> // g ne m' en souvien plus a quoi sa sert donc ge le met a chaque
//chaque foit

void main() 
{
FILE *fichier1,*fichier2; //la il dit qu' il va y avoire deux fichier a ouvrire

char c; 

char from[1024]; //variable du fichier de depart

char to[1024]; //variable de la destination du fichier de destination

printf("Veuillez indiquer le fichier de depart:\n");

cin>>from; // la il attend le une entree au clavier suivit de la touche entrée pour l' arrivée

printf("Veuillez indiquer le fichier d\' arriver:\n");

cin>>to; // la il attend le une entree au clavier suivit de la touche entrée pour la destination

printf("\n\nCOPIE EN COURS ...\n");

fichier1 = fopen(from,"r"); // il ouvre le fichier a copier en lecture seule

fichier2 = fopen(to,"w"); //il ouvre le fichier destination en ecriture

while((c=(char)getc(fichier1))!=EOF)putc(c,fichier2); // tant que le fichier 1 n' est pas finit
//de lire on (souvenez vous de char c;) on ecrit c dans le fichier 2

fclose(fichier1); // on ferme le fichier 1

fclose(fichier2); // on ferme le fichier 2

printf("C'EST FINI !\n");

printf("\nPOUR SORTIR FRAPPER UNE TOUCHE ");
getch();// on attend que tu frappe une touche
}

Conclusion :


http://www.ifrance.com/moflo

A voir également

Ajouter un commentaire

Commentaires

DarkBoss
Messages postés
154
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
12 décembre 2008
-
merci de me lésser des comentaires pour ke g prog'raisse, et escusser mon orthographe ( g ke 13 ans) alors be cool
trinitacs
Messages postés
249
Date d'inscription
mardi 16 juillet 2002
Statut
Membre
Dernière intervention
7 août 2003
1 -
1 - saute des lignes, fais des tabulations et écris des commentaires. C'est pas pour toi mais pour ceux qui lisent ton code.

2 - ne mélange pas le C et le C++ masi si ces langages sont compatible. Soit tu utilise cin et cout ou printf et scanf.

3- Vérifi que les nom de fichiers sont correctes. Exemple: if ( ( fichier1 fopen(from,"rb") ) NULL ) alors le fichier n'a pas pu être ouvert et donc exit( -1 );

4- while((c=(char)getc(fichier1))!=EOF)putc(c,fichier2);
Arglll met tous ça sur plusieurs lignes.

5- fclose(fichier1);
fclose(fichier2);
C'est une bonne habitude.

6- Enlève conio il ne te sert à rien.
x3dt
Messages postés
7
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
7 juin 2003
-
moi j'aimerais s'Avoir ce que sa fait : cin>>to;

merci bien ..
Googos
Messages postés
9
Date d'inscription
dimanche 17 novembre 2002
Statut
Membre
Dernière intervention
30 décembre 2002
-
heu en fait cin>>to c comme cin>>from
C'est une instruction C++ pour les entrees DOS du clavier et en l'occurence l'instruction demande de rentrer les characteres de la variable "char to"...
Mais c klr que son code est confu car il utilise du C ou du C++ je comprends pas bien pk il utilise printf au lieu de cout mais apres utilise cin et while. Po bon du tt de tout melange :)
DarkBoss
Messages postés
154
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
12 décembre 2008
-
merci pour vos comentaires, g v en tenir compte
@+++
DarkBoss

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.