/** * \brief Solicita un texto al usuario y lo devuelve * \param mensaje Es el mensaje a ser mostrado * \param input Array donde se cargará el texto ingresado * \return 1 si el texto contiene solo letras */ int getStringLetras(char mensaje[],char input[]) { char aux[256]; getString(mensaje,aux); if(esSoloLetras(aux)) { strcpy(input,aux); return 1; } return 0; }
void addPerson(EPersona add[]) { int i,aux; aux=0; for(i=0;i<MAX && aux==0;i++) { if(add[i].estado==-1) { printf("\nIngrese Nombre: "); fflush(stdin); gets(add[i].nombre); while(esSoloLetras(add[i].nombre)==0) { system("cls"); printf("\nError, ingrese el Nombre : "); fflush(stdin); gets(add[i].nombre); } printf("\nIngrese Edad: "); scanf("%d",&add[i].edad); while(validacionEdad(add[i].edad,2,1)==1) { system("cls"); printf("\nError, ingrese la Edad(1-99) :"); scanf("%d",&add[i].edad); fflush(stdin); } printf("\nIngrese DNI: "); scanf("%d",&add[i].dni); while(validacionDNI(add[i].dni,8)==1) { system("cls"); printf("\nError, ingrese el DNI(8 digitos) :"); scanf("%d",&add[i].dni); fflush(stdin); } add[i].estado=0; aux=1; } } }