Hola, mi duda es sobre el siguiente problema:
Tengo que ingrear un nombre y que no sea vacio. Solo puedo usar scanf o getchar. Probe varias opciones pero al dar enter solo pasa a la siguiente linea. El scanf no lee el enter solo si escribo algo al principio.
Un ejemplo de lo que probe:
Código C++:
Ver original#include <stdio.h>
#include <string.h>
char nombre[30];
int main()
{
printf( "Ingrese el nombre: ");
if (strcmp (nombre
,"\n")==0) //aca tambien probe con '\n' {
printf ("El nombre es vacio"); }
return 0;
}
Tal vez me este equivocando en algo, o no conozco alguna funcion que me facilite la tarea.