Problemas leer cadena de caracteres con conio

Iniciado por powerflame, 23 Mayo 2011, 20:34 PM

0 Miembros y 1 Visitante están viendo este tema.

powerflame

Hola a todos!!
En una practica de c para la universidad me han mandado utilizar la libreria conio.h para hacer la interfaz.
El caso es que cuando voy a leer una cadena de carecteres, si la meto sin espacios la pilla de lujo, pero cuando la meto con espacios se me queda pillado.
He estado probando algunas cosas pero sigue sin funcionarme
Las cadenas las cojo con en el scanf, a ver si me podeis indicar alguna otra funcion que no me pete. Aqui os dejo un ejemplo pequeñin de como lo cojo

gotoxy(10,10);
printf("Introduce el nombre\n");
gotoxy(10,11);
scanf("%s",&v[*pnumero].nombre);


No he tenido tiempo de presentarme en el foro, asi que os pido disculpas ya me presentare con mas calma.
Un saludo y muchas gracias!!

Khronos14

Prueba con esto:

Código (cpp) [Seleccionar]

scanf("%[^\n]", v[*pnumero].nombre);


Si no, puedes utilizar fgets.

Saludos.