-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
5:15초에 strcat 구현질문
21.04.06 14:20 작성 조회수 152
0
strcat 함수를 교수님이 보여주신 사이트에 있는 그대로 함수를 가져와서 디버깅 찍어보았습니다.
char* my_strcat(char* d, const char* s)
{
char* ptr = d + strlen(d);
while (*s != '\0')
*ptr++ = *s++;
*ptr = '\0';
return d;
}
변수이름은 걍 짧게 해놨는데, 디버그 돌려서 차례차례 진행하다보면
char* ptr=d+strlen(d);< 이거 다음문 갈때 디버그가 강제 종료되면서
스레드가 종료되었습니다 2개와
프로그램이 종료되었습니다가 뜨면서 디버그가 강제로 종료됩니다. 원인이 뭘까요?
답변을 작성해보세요.
답변 2