我正在尝试完成该课程的课程分配。该程序几乎显示所有要求。但是,我得到的程序以退出代码0添加到输出中结束。我检查了代码,但没有找到错误。有人可以告诉我如何删除此消息吗? 感谢您的帮助。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string fname, middle, last;
cout << "Enter a name in the format First Middle Last:" <<endl;
cin >> fname >> middle >> last;
cout << fname << endl;
cout << middle << endl;
cout << last <<endl;
string fname2 = fname.substr (0,1);
cout <<fname2 ;
string middle2 = middle.substr (0,1);
cout <<middle2;
string last2= last.substr (0,1);
cout <<last2 <<endl;
string middle3 = middle.substr (0,3);
cout << middle3 <<endl;
string fullname = fname + " " + middle + "" + last + " ";
string fullname2 = fullname.substr (7,1);
cout << fullname2 <<endl;
string fullname4 = fullname;
cout << fullname.length() <<endl;
}
这是输出:
Enter a name in the format First Middle Last:
Program ended with exit code: 0
Robert anthony Plant
Robert
anthony
Plant
RaP
ant
a
20
答案 0 :(得分:0)
退出代码0表示程序成功完成。如果发生的一切恰好是您想要的(除了退出代码消息),那么您就很好。所有正确的程序都将以退出代码0结尾,如果还有另一个错误或退出代码,则可能是编程问题。它也可能与您用来运行代码的平台,IDE或编译器有关。