来自该计划的非预期输出

时间:2016-05-26 14:03:14

标签: c++

我正在学习c ++。我想出了以下简单的程序:

  # include <iostream>
using namespace std;

int main ()

{
    string name [50]={};
    char studentId [5]={};
    for (int x=0; x<3;x++)
    {
          cout<<"Enter the following details: "<<endl;
          cout<<" Name: ";
          cin>>name[x];
          cout<<"Student ID: ";
          cin>>studentId [x];
          cout<<"...................................................."<<endl;
    }

    for (int x=0; x<3;x++)
    {
          cout<<" Here are the details entered: "<<endl;
          cout<<" Name: "<<name<<endl;
          cout<<"Student ID: "<<studentId<<endl;
          cout<<"...................................................."<<endl;
    }

}

然而,当我编译它时,它没有以我想要的方式运行。 在第二次和第三次迭代期间,它会提示用户以下内容: 姓名:studentId ...... 这不是我想要的程序。 如何编辑它以使其完美运行?

0 个答案:

没有答案