Hola tengo una duda de la libreria conio.h, esta corre solo en windows?
lei en una parte que decia que gcc no incluia esta libreria, a que se refiere con eso ?
Hice este codigo pero no me funciona, deberia parar cuando precio ENTER sin embargo sigue pidiendo caracteres :s
#include <stdlib.h>
#include <conio.h>
int main()
{
char c,password[10];
int i=0;
while( (c
=getch()) != '\n') {
password[i] = c;
i++;
}
return 0;
}
Intenta con:
while( (c
=getch()) != '\r' && (i
< 10) ) //10 es el numero de elementos del arreglo, es decir, la cantidad de caracteres para password {
password[i] = c;
i++;
}
Además es importante resaltar que el arreglo de caracteres termine con '\0', para que sepa que el arreglo tiene un final antes.
password[i] = '\0';