nem02004
Messages postés
47
Date d'inscription
vendredi 21 mai 2004
Statut
Membre
Dernière intervention
23 avril 2007
6 févr. 2006 à 14:10
Voila mon code marche, mais comme je ne suis pas un super programmeur, je pense qu'il ya moyen de l'amélioré, c'est la que vous intervenez :D
char * replace(char *buf,...)
{
char *exps[1024];
char *p;
int ep = -1;
va_list vp;
va_start(vp,buf);
char result[50];
sprintf(result,"");
while(p = (char *)va_arg(vp, char *) )
{
exps[ep++] = p;
sprintf(result,"%s%c",result,p);
}
return result;
}
int main(int argc, char* argv[]) {
MessageBox(NULL,replace(0, 86,111,105,108,97,32,99,101,99,105,32,101,115,116,32,117,110,101,32,103,114,97,110,100,101,32,102,114,97,115,101,44,32,101,116,32,111,110,32,99,111,110,115,116,97,116,101,32,113,117,101,32,99,97,32,109,97,114,99,104,101,32,33, 0),NULL,0);
}