ciao a tutti,
come posso convertire un intero in char?
quello che devo fare è dato un array di caratteri devo aggiungere un numero progressivo.
esempio:
nome + 1 = nome1
nome + 2 = nome2
ciao a tutti,
come posso convertire un intero in char?
quello che devo fare è dato un array di caratteri devo aggiungere un numero progressivo.
esempio:
nome + 1 = nome1
nome + 2 = nome2
con un cast? (char) InteroOriginariamente inviato da ermurena
ciao a tutti,
come posso convertire un intero in char?
quello che devo fare è dato un array di caratteri devo aggiungere un numero progressivo.
esempio:
nome + 1 = nome1
nome + 2 = nome2
Ma non ho molto chiaro quello che vuoi fare...![]()
![]()
Credo che, dato l'esempio, sia necessario utilizzare l'aritmetica o, meglio, le funzioni di conversione:
Ciao.codice:int a = 1; Il carattere '1' si ottiene così: char carattere = (char) a + 48; oppure così: char *str = malloc(2 * sizeof(char)); itoa(a, str, 10); carattere = str[0];![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Allora è una formattazione e concatenamento:Originariamente inviato da ermurena
come posso convertire un intero in char?
quello che devo fare è dato un array di caratteri devo aggiungere un numero progressivo.
esempio:
nome + 1 = nome1
nome + 2 = nome2
codice:char *base = "pippo"; char buf[20]; int num = 10; sprintf (buf, "%s%d", base, num);
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet