一撇一横 2022-01-21 11:51 采纳率: 87.5%
浏览 50
已结题

请问为什么会引发这个错误?(语言-c++|开发工具-visualstudio)


#include<iostream>
#include<string>
using namespace std;
struct student
{
    string sname;
    int score;
};
struct teacher
{
    string Tname;
    student stu[5];
};
void fuzhi(teacher T[],int len)
{
    string nameadd = "ABCDE";
    for (int i = 0; i < 3; i++)
    {
        T[i].Tname = "Teacher-";
        T[i].Tname += nameadd[i];
    
    }
    for (int j = 0; j < 5; j++)
    {
        T[j].stu[j].sname = "Student-";
        T[j].stu[j].sname = T[j].stu[j].sname + nameadd[j];
        T[j].stu[j].score = 60;
    }
}
void print(teacher T[],int len)
{
    for (int i = 0; i < len; i++)
    {
        cout << "老师的名字:  "<<T[i].Tname << endl;
        for (int j=0;j<5;j++)
        {
            cout << "学生姓名:  " << T[j].stu[j].sname << 
                "考试得分:  "<<T[j].stu[j].score<<endl;
        }
    }

}
int main()
{
    teacher T[3];
    int len = sizeof(T) /sizeof( T[0]);
    
    fuzhi(T,len);
    print(T,len);

}

img

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 1月29日
      • 已采纳回答 1月21日
      • 创建了问题 1月21日

      悬赏问题

      • ¥15 C#调用dll形参问题
      • ¥15 Unity 怎么创建树形菜单
      • ¥15 使用DWY100k数据集对UEA进行测试,出现报错:IndexError: index 125000 is out of bounds for axis 0 with size 95500
      • ¥15 前端vue实现根据图片url生成pdf文件
      • ¥15 RfidReader资源Q个
      • ¥20 user-agent是否是唯一的,有没有可能相同
      • ¥15 关于#开会#的问题,如何解决?(语言-c++)
      • ¥15 关于#二十四点问题#的问题
      • ¥15 运行kitex的demon出错(求大家解决)
      • ¥15 开发一个类似 typora 这样的软件需要多少钱?