This output Write a program that will continually prompt for the user name and t
ID: 3541734 • Letter: T
Question
This output
Explanation / Answer
#include <iostream>
#include <string>
using namespace std;
int main()
{
string line,username,decision;
string message="",umessage="",finalmessage="";
while(true)
{
cout<<"Enter user name >"<<endl;
cin>>username;
cout<<"Enter the message >"<<endl;
while (true) {
getline(cin, line);
if (line=="!!") {
break;
}
else
umessage = umessage + line+" ";
// some code
}
message="{["+ username +"]}"+ umessage;
finalmessage.insert(0, message);
umessage="";
message="";
cout<<"Any more users: >"<<endl;
cin>>decision;
if(decision=="no")
{
break;
}
}
int first=0,last;
cout<<"The current messages are:"<<endl;
while(1)
{
first=finalmessage.find("{[",first);
last=finalmessage.find("]}",first+2);
cout<<finalmessage.substr(first+2,last-(first+2))<<":";
first=finalmessage.find("{[",last);
if(first==-1)
{
cout<<finalmessage.substr(last+2,finalmessage.length()-last-2);
break;
}
cout<<finalmessage.substr(last+2,first-last-2);
first=last+2;
}
int num;
cin>>num;
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.