#include <cstdio>
#include <cstring>
#include <iostream>
const char *PASSWORD_FILE = "rictro";
int main()
{
char input[8];
char password[8];
std::sscanf(PASSWORD_FILE, "%s", password);
std::cout << "Enter password: ";
std::cin >> input;
// Debug prints:
// std::cout << "Address of input: " << &input << "\n";
// std::cout << "Address of password: " << &password << "\n";
// std::cout << "Input: " << input << "\n";
// std::cout << "Password: " << password << "\n";
if (std::strncmp(password, input, 8) == 0)
std::cout << "Access granted\n";
else
std::cout << "Access denied\n";
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCmNvbnN0IGNoYXIgKlBBU1NXT1JEX0ZJTEUgPSAicmljdHJvIjsKCmludCBtYWluKCkKewogIGNoYXIgaW5wdXRbOF07CiAgY2hhciBwYXNzd29yZFs4XTsKCiAgc3RkOjpzc2NhbmYoUEFTU1dPUkRfRklMRSwgIiVzIiwgcGFzc3dvcmQpOwoKICBzdGQ6OmNvdXQgPDwgIkVudGVyIHBhc3N3b3JkOiAiOwogIHN0ZDo6Y2luID4+IGlucHV0OwoKICAvLyBEZWJ1ZyBwcmludHM6CiAgLy8gc3RkOjpjb3V0IDw8ICJBZGRyZXNzIG9mIGlucHV0OiAiIDw8ICZpbnB1dCA8PCAiXG4iOwogIC8vIHN0ZDo6Y291dCA8PCAiQWRkcmVzcyBvZiBwYXNzd29yZDogIiA8PCAmcGFzc3dvcmQgPDwgIlxuIjsKICAvLyBzdGQ6OmNvdXQgPDwgIklucHV0OiAiIDw8IGlucHV0IDw8ICJcbiI7CiAgLy8gc3RkOjpjb3V0IDw8ICJQYXNzd29yZDogIiA8PCBwYXNzd29yZCA8PCAiXG4iOwoKICBpZiAoc3RkOjpzdHJuY21wKHBhc3N3b3JkLCBpbnB1dCwgOCkgPT0gMCkKICAgIHN0ZDo6Y291dCA8PCAiQWNjZXNzIGdyYW50ZWRcbiI7CiAgZWxzZQogICAgc3RkOjpjb3V0IDw8ICJBY2Nlc3MgZGVuaWVkXG4iOwoKICByZXR1cm4gMDsKfQ==