He hecho un programa de prueba para testear la impresión de cadenas de carácteres, pero me da el siguiente error:
Aquí es dejo el código para que me puedan ayudar:
//prueba de variables tipo char con cadena de carácteres
#include <stdio.h>
main ()
{
char nombre [100];
char lugar [100];
char a = 164;
char b = 162;
char c = 130;
printf ("C%cmo te llamas\?", b);
scanf ("%100[^\n]", nombre);
printf ("Hola %s, por favor, introduce lo siguiente:\n", nombre);
printf ("D%cnde vives\?", b);
scanf ("%100[^\n]", lugar);
printf ("Ahora sé que te llamas %s y vives en %s.\nEsto fue una prueba de C.\n", c, nombre, lugar, a);
getche();
return 0;
}
El fallo está en el segundo scanf, pero no lo entiendo, porque está exactamente igual que el primero.