当我尝试将数据从字符串复制到这个 typdef char 中时,调试器会显示一切正常,但是当它输出时,它会输出数据和垃圾数据。当我试图查看每个分数实例的项目长度时,大小超过 700,当它应该是 30 时。有人知道发生了什么吗?
const int NUMBEROFQUESTIONS= 30;
typedef char answerSet[NUMBEROFQUESTIONS];
getline(testResults, x, '\n');
testResults.getline(scores[count],'\n');
for(int j=0; j< 25; j++){
for(int i =0; i < 30;i++){
scores[j][i] = x[i];
}
}