Hallo,
es geht mir nicht um irgendwelche Shell-Kommandos; ich will das ganze in einem C-Programm realisieren:
#include <string.h>
int getpasswd(char *s,int n){
strcpy(s,"");
int i=0;
while(i<n){
char ch=getchar();
if(ch=='\n'||ch=='\r')return i;
if((int)ch>32){
putchar('*');
s[i]=ch;
i++;
}
}
return i;
}
und jetzt habe ich halt das Prob, dass die eingegebenen Zeichen im Klartext auf dem Bildschirm erscheinen.
MfG, Kay