#include <iostream>
#include <sstream>
int main()
{
std::stringstream inputHandler("john galt\n"); // eliminate need for file with canned input stream
std::string firstname;
std::string lastname;
std::string lastnametemp;
std::string fullname;
int count = 0;
while (!inputHandler.eof())//ignore this part. I know it works.
{
inputHandler >> firstname >> lastname; //reads first name and last name of one line
lastnametemp = lastname.substr(0, 7); // sets temp last name as being at most, 7 letters long
fullname = firstname[0] + lastnametemp; // combines the two into a full name
count++;
std::cout << count << ": " << fullname<< std::endl;
}
std::cout << count<< std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZ3N0cmVhbSBpbnB1dEhhbmRsZXIoImpvaG4gZ2FsdFxuIik7IC8vIGVsaW1pbmF0ZSBuZWVkIGZvciBmaWxlIHdpdGggY2FubmVkIGlucHV0IHN0cmVhbQogICAgc3RkOjpzdHJpbmcgZmlyc3RuYW1lOwogICAgc3RkOjpzdHJpbmcgbGFzdG5hbWU7CiAgICBzdGQ6OnN0cmluZyBsYXN0bmFtZXRlbXA7CiAgICBzdGQ6OnN0cmluZyBmdWxsbmFtZTsKICAgIGludCBjb3VudCA9IDA7CiAgICB3aGlsZSAoIWlucHV0SGFuZGxlci5lb2YoKSkvL2lnbm9yZSB0aGlzIHBhcnQuIEkga25vdyBpdCB3b3Jrcy4KICAgIHsKICAgICAgICBpbnB1dEhhbmRsZXIgPj4gZmlyc3RuYW1lID4+IGxhc3RuYW1lOyAvL3JlYWRzIGZpcnN0IG5hbWUgYW5kIGxhc3QgbmFtZSBvZiBvbmUgbGluZQogICAgICAgIGxhc3RuYW1ldGVtcCA9IGxhc3RuYW1lLnN1YnN0cigwLCA3KTsgLy8gc2V0cyB0ZW1wIGxhc3QgbmFtZSBhcyBiZWluZyBhdCBtb3N0LCA3IGxldHRlcnMgbG9uZwogICAgICAgIGZ1bGxuYW1lID0gZmlyc3RuYW1lWzBdICsgbGFzdG5hbWV0ZW1wOyAvLyBjb21iaW5lcyB0aGUgdHdvIGludG8gYSBmdWxsIG5hbWUKICAgICAgICBjb3VudCsrOwogICAgICAgIHN0ZDo6Y291dCA8PCBjb3VudCA8PCAiOiAiIDw8IGZ1bGxuYW1lPDwgc3RkOjplbmRsOwogICAgfQogICAgc3RkOjpjb3V0IDw8IGNvdW50PDwgc3RkOjplbmRsOwp9Cg==