Ciao a tutti ho un problema che non riesco a capire vi faccio vedere:
#include <stdio.h>
int main ()
{
char nome;
printf("Ciao come ti chiami\?\n");;
scanf("%c", &nome);
printf("%c", nome);
return 0;
}
Perche come output mi da solo la prima lettera del nome?
L'unico modo per risolvere è dichiarare la char cosi?:
char nome[2];?