Long description

Back

Part (a): Line 1: while (TRUE) OpenCurlyBracket

Line 2: print f ("login: ");

Line 3: get underscore string (name);

Line 4: disable underscore echoing ();

Line 5: print f ("password:");

Line 6: get underscore string (password);

Line 7: enable underscore echoing ();

Line 8: v equals check underscore validity (name, password);

Line 9: if (v) break;

Line 10: CloseCurlyBracket

Line 11: execute underscore shell (name);

Part (b): Line 1: while (TRUE) OpenCurlyBracket

Line 2: print f ("login:");

Line 3: get underscore string (name);

Line 4: disable underscore echoing ();

Line 5: print f ("password:");

Line 6: get underscore string (password);

Line 7: enable underscore echoing ();

Line 8: v equals check underscore validity (name, password);

Line 9: if (v vertical bar vertical bar str cmp (name, "zzzzz") equals equals 0) break;

Line 10: CloseCurlyBracket

Line 11: execute underscore shell (name);

Back