缘由https://ask.csdn.net/questions/1010912
void 输出最长字符串(string a)
{//缘由https://ask.csdn.net/questions/1010912
string b = "", c = "";
int aa = 0, bb = 0, cc = 0;
while (a[aa] != '\n')
if (a[aa] != ' ')b += a[aa++], ++bb, cout << b << "\t" << bb, Sleep(400), system("cls");
else
if (bb>cc)c = b, bb = 0, b = "", ++aa, cout << c, Sleep(400), system("cls");
if (bb>cc)c = b; cout << "最长字符串:" << c << endl;
}
输出最长字符串("aaa aa aaaa a aaaaa\n");