나는이 질문을 대학에서 해결할 수 없다. 나는 우리 대학 포럼에 물어 그들은이 단서는 말했다 : "당신이 긴 문자열이 strcat와 보낼 경우 차이, 또는 문자열 B를 보낼 것"strcat 함수를 사용할 때의 오류 찾기
다음 프로그램에 어떤 문제가 있는지 설명 :
#include <string.h>
#include <stdio.h>
int main()
{
char A[10];
char B[20];
strcpy(A, "A student");
strcpy(B, "fail the exam");
printf("%s\n", strcat(A, B));
return 0;
}
[학생이 시험에 실패 함]을 출력합니다. 질문이 있으면 더 명확하게 나타낼 수 있습니까? –
프로그램을 실행 했습니까? 어떤 오류가 있었습니까? –
누락 된 공간을 기록하십시오. 'A'가 충분히 크더라도'A studentfail the exam'을 인쇄 할 것입니다. – ugoren