begin process at 2012 05 27 15:00:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > COPIEUR DE FICHIER(DEV-CPP) MAIS IL MARCHE AVEC MS VISUAL EN RAJOUTANT #INCLUDE <STDFAX.H>

COPIEUR DE FICHIER(DEV-CPP) MAIS IL MARCHE AVEC MS VISUAL EN RAJOUTANT #INCLUDE <STDFAX.H>


 Information sur la source

Note :
Aucune note
Catégorie :Fichiers / Disque Niveau :Débutant Date de création :24/11/2002 Date de mise à jour :27/11/2002 17:37:22 Vu :2 972

Auteur : DarkBoss

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

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

  • #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
  • }
#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


 Sources de la même categorie

COMPTER LE NOMBRE DE PAGES D'UN FICHIER PDF par Renfield
Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture GETIONNAIRE D'UNE BIBLIOTHÉQUE EN C par benzarabel
FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
Source avec Zip Source avec une capture UN GESTIONNAIRE DU FICHIER par benzarabel

Commentaires et avis

Commentaire de DarkBoss le 24/11/2002 11:40:39

merci de me lésser des comentaires pour ke g prog'raisse, et escusser mon orthographe ( g ke 13 ans) alors be cool

Commentaire de trinitacs le 24/11/2002 19:52:07

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.

Commentaire de x3dt le 24/11/2002 20:07:30

moi j'aimerais s'Avoir ce que sa fait : cin&gt;&gt;to;

merci bien ..

Commentaire de Googos le 25/11/2002 13:07:03

heu en fait cin&gt;&gt;to c comme cin&gt;&gt;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 :)

Commentaire de DarkBoss le 25/11/2002 17:29:45

merci pour vos comentaires, g v en tenir compte
@+++
DarkBoss

Commentaire de trinitacs le 27/11/2002 16:31:35

DarkBoss &gt;&gt; Surtout ma remarque 1 car c'est vraiment dur de te relire

Commentaire de DarkBoss le 27/11/2002 17:38:47

voila code mis a jour @+++
darkboss

Commentaire de trinitacs le 29/11/2002 16:41:58

Tu n'es pas non plus obligé de sauté une ligne à chaque fois, bien que ce soit plus clair maintenant.

Commentaire de DarkBoss le 17/08/2003 19:48:25

arf mintenant g me relis 1 ans a pres é la nostalgie menvahi lol c t lepoke ou g fesai d pti cod pour delirer lol

Commentaire de DarkBoss le 17/08/2003 19:48:57

merci pour vos commentaires ils m' ont aidé !!! ( gecri mie mintenan !) arf

Commentaire de juki_webmaster le 25/01/2004 21:31:07

Et mec , merci beaucoup :)
Jé put ajouter une fonction de plus à mon prog .
Bonne continuation :)
++

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales