Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1130 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Concatener 2 fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Concatener 2 fichiers

n°196783
alalex
Posté le 19-08-2002 à 10:01:22  profilanswer
 

Bonjour y a t il une fonction qui permette de concatener 2 fichiers en C++, sinon quel commande DOS utiliser pour les concatener ?
 
Merci

mood
Publicité
Posté le 19-08-2002 à 10:01:22  profilanswer
 

n°196785
LetoII
Le dormeur doit se réveiller
Posté le 19-08-2002 à 10:07:39  profilanswer
 

alalex a écrit a écrit :

Bonjour y a t il une fonction qui permette de concatener 2 fichiers en C++, sinon quel commande DOS utiliser pour les concatener ?
 
Merci




 
Tu ouvre le prmier fichier, tu te place à la fin et tu recopie le deuxième à la suite.


---------------
Le Tyran
n°196786
alalex
Posté le 19-08-2002 à 10:08:51  profilanswer
 

ouais jy avais penser, mais ya rien de plus simple ?
 
sinon ya til un moyen de concatenner avec une commande DOS COPY ?

n°196788
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 10:13:32  profilanswer
 

copy fichier1 + fichier2 fichierdest /b
(/b pour binaire, /a si fichiers texte)


Message édité par antp le 19-08-2002 à 10:14:06
n°196791
alalex
Posté le 19-08-2002 à 10:15:59  profilanswer
 

alalex a écrit a écrit :

ouais jy avais penser, mais ya rien de plus simple ?
 
sinon ya til un moyen de concatenner avec une commande DOS COPY ?




 
ok ca marche,
 
mais à la fin du fichier de sortie j'ai ce message :
 
toto
        0 fichier(s) copi?(s)
 
c normal ?

n°196793
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 10:17:56  profilanswer
 

non :D

n°196800
Carbon_14
Posté le 19-08-2002 à 10:29:20  profilanswer
 

Si y a des espaces dans l'un des noms, faut peut-être mettre le nom entre guillemets ("fichier numero 1" "fichier numero 2" "fichier final" /B) ? A essayer :), SGDG.

n°196802
alalex
Posté le 19-08-2002 à 10:32:25  profilanswer
 

ca marche quand jinverse les 2 noms
 
étrange ???

n°196804
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 19-08-2002 à 10:38:54  profilanswer
 

Bah en C tu as la fonction strcat(); !!!
Tu inclus #include <string.h>, ensuite imagines que tu ais 2 chaines :
char *a = new char[256];
char *b = new char[256];
 
...
 
strcat(a, b);
 
Et bien a vaudra a+b ...
 
Bizarre que personne ne l'ai dit avant ! :??:  :??:  :??:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°196810
LetoII
Le dormeur doit se réveiller
Posté le 19-08-2002 à 10:45:45  profilanswer
 

juju_le_barbare a écrit a écrit :

Bah en C tu as la fonction strcat(); !!!
Tu inclus #include <string.h>, ensuite imagines que tu ais 2 chaines :
char *a = new char[256];
char *b = new char[256];
 
...
 
strcat(a, b);
 
Et bien a vaudra a+b ...
 
Bizarre que personne ne l'ai dit avant ! :??:  :??:  :??:  




 
Ca marche que sur les chaines de caractaires, s'il veut concatainer des fichiers binaire ça ne lui sera d'aucune utilitée. En plus ton exemple est foireux:
 

Code :
  1. char *a = new char[513];
  2. char *b = new char[256];
  3. strcat(a, b);


Déjà ce sera un peut mieux (à condition de pas mettre plus de 255 caractaires dans a)


---------------
Le Tyran
mood
Publicité
Posté le 19-08-2002 à 10:45:45  profilanswer
 

n°196817
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 10:52:19  profilanswer
 

carbon_14 a écrit a écrit :

Si y a des espaces dans l'un des noms, faut peut-être mettre le nom entre guillemets ("fichier numero 1" "fichier numero 2" "fichier final" /B) ? A essayer :), SGDG.




 
manque le + entre le fichier 1 et le fichier 2 :p

n°196823
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 19-08-2002 à 11:00:24  profilanswer
 

letoII a écrit a écrit :

 
 
Ca marche que sur les chaines de caractaires, s'il veut concatainer des fichiers binaire ça ne lui sera d'aucune utilitée. En plus ton exemple est foireux:
 

Code :
  1. char *a = new char[513];
  2. char *b = new char[256];
  3. strcat(a, b);


Déjà ce sera un peut mieux (à condition de pas mettre plus de 255 caractaires dans a)
 




 
Et merde t'as raison le pire :sarcastic:  
Apprès je me demande d'où viennent mes segmentation fault  :D  
nop je déconne en général je fais bien gaffe à ça  ;)  
Mais c'est vrai que strcat est d'aucune utilité ici, j'aurais du mieux lire !


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°196825
LetoII
Le dormeur doit se réveiller
Posté le 19-08-2002 à 11:01:46  profilanswer
 

juju_le_barbare a écrit a écrit :

 
 
Et merde t'as raison le pire :sarcastic:  
Apprès je me demande d'où viennent mes segmentation fault  :D  
nop je déconne en général je fais bien gaffe à ça  ;)  
Mais c'est vrai que strcat est d'aucune utilité ici, j'aurais du mieux lire !




 
C pas grave, ça arrive à tout le monde au moin une fois :D ;)


---------------
Le Tyran
n°196837
El_gringo
Posté le 19-08-2002 à 11:12:28  profilanswer
 

juju_le_barbare a écrit a écrit :

Bah en C tu as la fonction strcat(); !!!
Tu inclus #include <string.h>, ensuite imagines que tu ais 2 chaines :
char *a = new char[256];
char *b = new char[256];
 
...
 
strcat(a, b);
 
Et bien a vaudra a+b ...
 
Bizarre que personne ne l'ai dit avant ! :??:  :??:  :??:  




 
Bah, si c faisable par l'OS, il va pas s'emmerder à programmer ça si il a jammais développé...

n°196839
El_gringo
Posté le 19-08-2002 à 11:15:14  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Bah, si c faisable par l'OS, il va pas s'emmerder à programmer ça si il a jammais développé...




 
J'ai jammais utilisé. J'ai jammais trouvé une documentation claire de la STL. Sur la MSDN Library, c une horreur (surement volonatirement de la part de Microsoft et ses MFC).

n°196841
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 11:16:02  profilanswer
 

qu'est-ce que la STL vient faire là dedans ?

n°196863
El_gringo
Posté le 19-08-2002 à 11:28:28  profilanswer
 

antp a écrit a écrit :

qu'est-ce que la STL vient faire là dedans ?




 
Heu... rien du tout !
J'comprend pas bien ce qu'y s'est passé là. Normalement, j'avais posté ici :
http://forum.hardware.fr/forum2.ph [...] t=#t196797
Où mon post à vachement plus sa place. Bisard, bisard...

n°196886
LetoII
Le dormeur doit se réveiller
Posté le 19-08-2002 à 11:41:52  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Heu... rien du tout !
J'comprend pas bien ce qu'y s'est passé là. Normalement, j'avais posté ici :
http://forum.hardware.fr/forum2.ph [...] t=#t196797
Où mon post à vachement plus sa place. Bisard, bisard...




 
c clair :D


---------------
Le Tyran
n°196916
Combi_A_Ve​ndre
Posté le 19-08-2002 à 12:19:26  profilanswer
 

Autre possibilité :
Si c'est du texte :
c:\>...\type source.txt >> destination.txt
 
Et voilà, ça concaténe tout seul source.txt à la fin de destination.txt.
 
vw


Message édité par Combi_A_Vendre le 19-08-2002 à 12:20:55

---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
n°199393
Musaran
Cerveaulté
Posté le 22-08-2002 à 00:21:32  profilanswer
 

La signature de Combi_A_Vendre a écrit :

The best way to accelerate a computer running windows is at 9.8m.s-2


Des signatures comme ça c'est un vrai régal !
 
Je ne m'en lasse pas...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°199676
LetoII
Le dormeur doit se réveiller
Posté le 22-08-2002 à 11:48:55  profilanswer
 

musaran a écrit a écrit :

Des signatures comme ça c'est un vrai régal !
 
Je ne m'en lasse pas...




 
hehe :D (mis un moment pour la comprendre quand même  :sweat: )


---------------
Le Tyran
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Concatener 2 fichiers

 

Sujets relatifs
Ouvrir plusieurs types de fichiersConcatener un char * et un int en C
Concatener un char * et un int en C[VC++]Créer des fichiers d'une taille donnée
Accès Fichiers sous NT - Quelle méthode choisir ?comment faire un upload de fichiers du client vers le serveur?
Transférer des répertoires de fichiers via httpupload multiple de fichiers ou de repertoire
[Visual Studio] Comment compiler des fichiers d'aide???COMMENT CONCATENER PLUSIEURS FICHIERS TXT
Plus de sujets relatifs à : Concatener 2 fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR