#include <iostream>
using std::cin;
using std::cout;
using std::endl;
const int maxSize = 100;
void foo(char lastname[maxSize]) {
cout << "sizeof: " << sizeof(lastname[maxSize]) << endl;
cout << "lastname[0]: " << (int)lastname[0] << endl;
cin.get(lastname, sizeof(lastname[maxSize]));
cout << "lastname[0]: " << (int)lastname[0] << endl;
cout << "fail: " << cin.fail() << endl;
}
int main() {
char lastname[maxSize] = {42};
foo(lastname);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBzdGQ6OmNpbjsKdXNpbmcgc3RkOjpjb3V0Owp1c2luZyBzdGQ6OmVuZGw7Cgpjb25zdCBpbnQgbWF4U2l6ZSA9IDEwMDsKCnZvaWQgZm9vKGNoYXIgbGFzdG5hbWVbbWF4U2l6ZV0pIHsKCWNvdXQgPDwgInNpemVvZjogIiA8PCBzaXplb2YobGFzdG5hbWVbbWF4U2l6ZV0pIDw8IGVuZGw7CgkKCWNvdXQgPDwgImxhc3RuYW1lWzBdOiAiIDw8IChpbnQpbGFzdG5hbWVbMF0gPDwgZW5kbDsKCWNpbi5nZXQobGFzdG5hbWUsIHNpemVvZihsYXN0bmFtZVttYXhTaXplXSkpOwoJY291dCA8PCAibGFzdG5hbWVbMF06ICIgPDwgKGludClsYXN0bmFtZVswXSA8PCBlbmRsOwoJCgljb3V0IDw8ICJmYWlsOiAiIDw8IGNpbi5mYWlsKCkgPDwgZW5kbDsKfQoKaW50IG1haW4oKSB7CgljaGFyIGxhc3RuYW1lW21heFNpemVdID0gezQyfTsKCWZvbyhsYXN0bmFtZSk7Cn0=