Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda con lenguaje C

Estas en el tema de Ayuda con lenguaje C en el foro de Programación General en Foros del Web. Hola amigos Estoy aprendiendo lenguaje C y quiero hacer una pantalla donde me pida un usuario y un password, lo que no se es como ...
  #1 (permalink)  
Antiguo 16/10/2003, 17:19
 
Fecha de Ingreso: septiembre-2002
Mensajes: 122
Antigüedad: 22 años, 2 meses
Puntos: 0
Ayuda con lenguaje C

Hola amigos

Estoy aprendiendo lenguaje C y quiero hacer una pantalla donde me pida un usuario y un password, lo que no se es como hacer para que al escribir el password me apareza oculto o como en windows me aparezcan asteriscos "*****" .

Agradezco su valiosa ayuda.
  #2 (permalink)  
Antiguo 16/10/2003, 21:51
 
Fecha de Ingreso: agosto-2002
Mensajes: 202
Antigüedad: 22 años, 3 meses
Puntos: 1
A mi lo unico que se me ocurre es hacerlo programandolo a mano. Ahi seguro van a resongar por usar el getch(); Yo se que no es estandar y que no esta bien usar cosas de esa libreria conio.h pero no conozco el reemplazo exacto aunque se qeu existe.
Seria algo asi el codigo:

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main(){
char passw[20], actual; //vector para guardar la contraseña y el caracter qeu se va ingresando
int contador=0; // contador de caracteres
do{
actual=getch();
printf("*");
passw[contador]=actual;
contador++;
}while(actual!=13);
contador-=1; // esto seria para pisar el \n que se yo si funciona
passw[contador]='\0'; // aca terminamos la cadena
printf("La contraseña es: %s\n",passw);
system("pause");
}
__________________
Principio Legal Legalidad en la web y Directorio de Software Open Source
Pais Once El lugar donde descubrir una ciudad
  #3 (permalink)  
Antiguo 17/10/2003, 14:47
 
Fecha de Ingreso: septiembre-2002
Mensajes: 122
Antigüedad: 22 años, 2 meses
Puntos: 0
Muchas gracias leoi por su valiosa ayuda.
  #4 (permalink)  
Antiguo 17/10/2003, 21:02
 
Fecha de Ingreso: agosto-2002
Mensajes: 202
Antigüedad: 22 años, 3 meses
Puntos: 1
De nada ! Espero haya servido de algo. Igual hay un par de temitas que faltaron como para hacerlo completo, como por ejemplo un contador qeu haga que no se pasen del maximo numero de caracteres que almacena el vector y un if que no tome en cuenta el borrado para atras por si se equivocan, arreglar ese tema. Igual es facil.
Un saludo
Leo
__________________
Principio Legal Legalidad en la web y Directorio de Software Open Source
Pais Once El lugar donde descubrir una ciudad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.