#include<iostream>
#include<string>
using namespace std;
string input;
void enterstring() {
cout<<"\nEnter input: ";
getline(cin,input);
}
void displaystring() {
cout<<"\nyour string is "<<input<<endl;
}
int main() {
int choice=0;
while(choice!=3) {
cout<<"Enter choice: ";
cin>>choice;
switch(choice) {
case 1: enterstring();
break;
case 2: displaystring();
break;
case 3: cout<<"\nQuit";
break;
default: cout<<"\ninvalid choice try again";
}
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnN0cmluZyBpbnB1dDsKCnZvaWQgZW50ZXJzdHJpbmcoKSB7CiAgICBjb3V0PDwiXG5FbnRlciBpbnB1dDogIjsKICAgIGdldGxpbmUoY2luLGlucHV0KTsKfQoKdm9pZCBkaXNwbGF5c3RyaW5nKCkgewogICAgY291dDw8IlxueW91ciBzdHJpbmcgaXMgIjw8aW5wdXQ8PGVuZGw7Cn0KCmludCBtYWluKCkgewoKICAgIGludCBjaG9pY2U9MDsKICAgIHdoaWxlKGNob2ljZSE9MykgewoKICAgICAgICBjb3V0PDwiRW50ZXIgY2hvaWNlOiAiOwogICAgICAgIGNpbj4+Y2hvaWNlOwogICAgICAgIHN3aXRjaChjaG9pY2UpIHsKICAgICAgICBjYXNlIDE6IGVudGVyc3RyaW5nKCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgMjogZGlzcGxheXN0cmluZygpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlIDM6IGNvdXQ8PCJcblF1aXQiOwogICAgICAgICAgICBicmVhazsKICAgICAgICBkZWZhdWx0OiBjb3V0PDwiXG5pbnZhbGlkIGNob2ljZSB0cnkgYWdhaW4iOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9