以下使用描述语音,给出基本思路
class input_password_dialog
{
public char password[20];
public char username[20];
public boolean check_ok ;
...
}
// in the main application
int input_count = 0;
bool input_ok = false;
while ((!input_ok) &&
(input_count<3))
{
input_count++;
do
the input_password_dialog;
if input_password_dialog.check_ok
{
input_ok = true;
}
}
if (!input_ok)
{
// error message out: user name or password error...
// program halt...
}
// application countinue...