int main()
{
char nombre[6];
}
Y en memoria se verá así:
Como podemos observar al final nos ha metido un caracter que siempre aparecerá al final de la variable char '\0'
Otra peculiaridad que tienen las variables tipo char es que en los scanf por una parte en vez de poner %d como en los int, ahora pondremos %s, y por otra parte no se pone el &, lo veréis en el siguiente ejercicio.
El programa a realizar consiste en pedir el nombre al usuario y saludarle. Como no sabemos el número de caracteres que va introducir pondremos por ejemplo 20:
#include <stdio.h> int main() { char nombre[20]; printf("Intro tu nombre: "); scanf("%s", nombre); printf("Tu nombre es: %s", nombre); }
No hay comentarios:
Publicar un comentario