Multi strcat ?

Signaler
Messages postés
35
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
18 juin 2006
-
Messages postés
540
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
5 octobre 2007
-
char a[10];
char b[10];
char com[80]= "mkdir c:\";
cin >> a;
cin >> b;
strcat(com,a);
strcat(com,b);
system(com);

Est ce que c'est possible de faire strcat(com,a,b);
ou un truc de ce genre ??

3 réponses

Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

salut,

Est ce que c'est possible de faire strcat(com,a,b);
ou un truc de ce genre ??

c'est NON strcat n'admet que deux arguments mais tu peux toujours écrire une fonction perso qui compte trois arguments bien evidement il faut la renomer.

sinon sprintf(com,"%s%s",a,b); c'est du C <stdio.h>
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
le sprintf fera le travail, certes, mais pour les perfs c'est mortel.
BruNews, ciao...
Messages postés
540
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
5 octobre 2007
1
Du moment que c'est pas mis dans une boucle, les perfs n'ont souffriront pas

Core Breaker :)