/Anonimizzato22748Utente anonimizzato23 nov 2017, 18:36Salve, sto imparando a programmare e non riesco né a inserire, né a stampare un nome che contenga più di un carattere. Utilizzando le variabili di tipo char, quando stampo col printf, mi stampa un solo carattere, come posso fare?
CcandaluarMolto attivoIscritto daago, 2013Messaggi190023 nov 2017, 19:48Usa una stringa ovvero un array di char. da quale libro stai imparando?
OoregonSuper FamosoIscritto danov, 2011Messaggi2191724 nov 2017, 14:18quando stampo col printf, mi stampa un solo carattere Mostra il codice che hai scritto ...
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626824 nov 2017, 14:41 char *msg = "NON SONO Ciccio!!!!"; printf("%s\n", "Ciao Ciccio"); printf("%s\n", msg);
/Anonimizzato21675Utente anonimizzato24 nov 2017, 17:54Anche... #define DIM_BUFFER 256 /* quantita' arbitraria */ char buffer[DIM_BUFFER] = "NON SONO Ciccio!!!!"; printf("%s\n", "Ciao Ciccio"); printf("%s\n", buffer); Così, se ti serve, puoi anche modificare il contenuto del buffer.