Учитывая этот кусок кода
char *pass="test";
int keyPressed;
char *password=(char *)malloc(PASS_LENGTH*sizeof(char));
int index=0;
printf("Enter the password please\n");
do
{
keyPressed=getch();
password[index++]=keyPressed;
}
while(keyPressed!=13);
int result=strcmp(pass,password);
Я думаю, вы понимаете, что я хочу сделать:)
Я прочитал в * пароле "test", но результат не равен 0, некоторые объяснения были бы хороши:)