36 |
|
{ |
37 |
|
void authenticate(const char* srv, const char* shr, char* wg, int wglen, char* un, int unlen, char* pw, int pwlen) |
38 |
|
{ |
39 |
< |
std::cout << "srv = " << srv << std::endl << "shr = " << shr << std::endl << "wg = " << wg << std::endl << "un = " << un << std::endl << "un = "; |
39 |
> |
std::cout << "srv = " << srv << std::endl << "shr = " << shr << std::endl << "wg = " << wg << std::endl << "wglen = " << wglen << std::endl << "un = " << un << std::endl << "unlen = " << unlen << std::endl << "un = "; |
40 |
|
|
41 |
|
std::string line; |
42 |
|
|
44 |
|
|
45 |
|
if (!line.empty()) ::snprintf(un, unlen, line.c_str()); |
46 |
|
|
47 |
+ |
std::cout << "pw = " << pw << std::endl << "pwlen = " << pwlen << std::endl; |
48 |
+ |
|
49 |
|
::snprintf(pw, pwlen, "%s", ::getpass("pw = ")); |
50 |
|
} |
51 |
|
} |