Concatenation sous visual c++[HELP] - Programmation
Marsh Posté le 14-11-2001 à 00:41:52
sprintf ou bien format avec une cstring ou bien les strstream de la STL.
Marsh Posté le 14-11-2001 à 09:38:23
de toute façon, si tu tiens à utiliser strcat, y faut d'abbord que tu convertises ton int en char*, et ça, tu le fais avec itoa:
int i;
char temp[25];
char szInt[256];
i=0;
strcpy(temp,"P" );
itoa(szInt, i, 10);
strcat(temp, szInt);
Marsh Posté le 14-11-2001 à 16:14:38
Avec le sprintf(temp,"P%d",i); ce qui est bien c'est qu'on peut, si besoin, en adaptant le format "%d", faire du P00, P01, directement, ou P0001 ce qui très direct..
Marsh Posté le 14-11-2001 à 00:34:51
en fait j'aimerais caoncaténé un int avec un char
ex:
int i;
char temp[25];
i=0;
strcpy(temp,"P" );
et optenir P0
j'utilise strcat, mais voila impossible de concaténé un char* avec un int ...
aidez moi please