Salut à tous, j'ai besoin d'aide concernant sur ce bout de code écrit en devc++.
Son principe est de récupérer le mot de passe écrit par l'utilisateur et de le comparer
avec le « password » exact. le « password » par défaut est de 1111.
Mon problème c'est que je suis plutôt visualc++6.0 et la je suis perdu
car je ne sais pas l'équivalent de malloc en vc++, alors si vous avez une idée
n'hésiter pas à me répondre sur mon mail samjetix@yahoo.fr
Merci d'avance.
***********************************************************************************
/* pointers to read the values time and password written */
char * code;
unsigned int length = 0;
char passwd[]="1111";// password
if(lParam==(long)hStart)// click on Start button
{
/* read the password */
length = GetWindowTextLength(editPasswd);
code = malloc((length+2)*sizeof(char));
length = GetWindowText(editPasswd,code,length+1);
/*clear the password*/
length = SetWindowText(editPasswd,"");
if( !strcmp(code,passwd) )// verify the password
{
free(code);
ShowWindow(hTask, SW_SHOW);
ShowWindow(hDesktop, SW_SHOW);
PostQuitMessage (0);
}
else
{
MessageBox(hwnd,"Invalid
paswword!","Error",MB_OK|MB_ICONEXCLAMATION);
free(code);
}
}