程序显示以退出代码0结尾;

时间:2018-09-27 03:58:02

标签: c++

我正在尝试完成该课程的课程分配。该程序几乎显示所有要求。但是,我得到的程序以退出代码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

1 个答案:

答案 0 :(得分:0)

退出代码0表示程序成功完成。如果发生的一切恰好是您想要的(除了退出代码消息),那么您就很好。所有正确的程序都将以退出代码0结尾,如果还有另一个错误或退出代码,则可能是编程问题。它也可能与您用来运行代码的平台,IDE或编译器有关。