Guarda che il linguaggio "C" non è come altri linguaggi dove puoi fare tranquillamente "ciao " + 5.Originariamente inviato da darietto83
ciao a tutti!!
ho 1 problema ,dico subito che si tratta di C, dovrei concatenare un intero ad una stringa e la funzione strcat non funziona qualcuno sa come posso fare?
Avevo pensato di convertire l'int in char per poi fare la concatenazione di stringhe ma non so come fare qualcuno puo aiutarmi?
magari postando qualke pezzo di codice?
grazie anticipatamente!!!!![]()
Esempio 1:
char buf[20];
int i = 5;
sprintf (buf, "ciao %d", i);
Esempio 2:
char *str = "ciao ";
char buf[20];
char tmp[20];
int i = 5;
sprintf (tmp, "%d", i);
strcpy (buf, str);
strcat (buf, tmp);

Rispondi quotando