cin>>cour[j].course_name[20];这样操作数组越界了而且即使沒有越界,这样写也只是给数组的下标为20的元素赋值并没有成功给整个数组赋值。
你的代码有很多漏洞很不规范
那个地方没有成功赋徝的话就是乱码,你把原来的初始化为零试试估计输出来就都是零了
cin>>cour[j].course_name[20];这样操作数组越界了而且即使沒有越界,这样写也只是给数组的下标为20的元素赋值并没有成功给整个数组赋值。
你的代码有很多漏洞很不规范
那个地方没有成功赋徝的话就是乱码,你把原来的初始化为零试试估计输出来就都是零了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案