Menú principal

sábado, 12 de marzo de 2016

Pide nombre en C

En este ejercicio os enseñare un nuevo tipo de variable, char. Esta variable guarda caracteres como por ejemplo símbolos o letras. Lo peculiar que tiene este tipo de variable es que le tienes que asignar el numero de "espacios" que vas a utilizar, por ejemplo si quiero introducir el nombre Isabel pondré:

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