我正在为学校的课程编写程序,但我无法让程序打印出我输入的内容。
问题指出,第一行需要包含“考试”中的问题数量,后跟空格,然后是答案键。我想打印答案键以确保它被正确输入并且它永远不会与我输入的内容匹配。代码发布在下面。
这是开始运行的主文件,它从另一个文件调用一个方法,我已经正确地制作了原型文件,所以我很确定不是那样的。
int main()
{
int i;
int noOfQuestions;
scanf("%d ", &noOfQuestions);
char * answerKeyPtr;
answerKeyPtr = fgetAnswers(noOfQuestions);
for(i = 0; i < noOfQuestions; i++){
printf("%c",answerKeyPtr[i]);
}
printf("\n");
return 0;
}
char *fgetAnswers(int noOfQuestions){
int i;
char * answerKeyPtr;
char AnswerKey[noOfQuestions];
answerKeyPtr = AnswerKey;
for(i = 0; i < noOfQuestions; i++){
scanf("%c",&AnswerKey[i]);
}
return answerKeyPtr;
}