일치하지 않는 그리고 내가 입력 무엇을 인쇄 할 수있는 프로그램을 얻을 수 없습니다.입력 및 출력 배열 내가 학교에서 수업 프로그램을 쓰고 있어요
문제는 첫 번째 줄이를 포함 할 필요가 있다고 주장한다 '시험'에있는 질문의 수와 그 다음에 답안 키를 누르십시오. 답변 키를 인쇄하여 올바르게 입력되었는지 확인하고 입력 한 내용과 일치하지 않습니다. 코드는 아래에 게시되어 있습니다.
이것은 실행되기 시작한 주 파일이며 다른 파일의 메서드를 호출합니다. 프로토 타입 파일을 올바르게 작성 했으므로 그 파일이 아닙니다. fgetAnswers
가 호출 될 때
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;
}
완벽한! 정말 고맙습니다! – henryjarend