char *strip_postfix(char *str1, char *str2)
{
int i;
for(i=0; str2[i] != '\0'; i++)
{
if(str1[i] != str2[i])
{
str1[i] = '\0';
break;
}
}
return str3;
}
이 코드는 실행 중 줄 str1 [i] = '\ 0'에서 세그먼트 오류 오류를 제공합니다 ... .. 나는 새로운 변수를 만들고 거기에 내용을 복사하고 새로운 변수를 반환하는 동안 모든 것이 잘 작동하는 것처럼 메모리 할당 문제가 있다고 생각합니다.이 문제가 무엇인지 알려주세요.두 문자열의 공통 접두사 유지 ..... C 프로그래밍 ... 분할 오류 오류
을 좋아한다 'str3'는 어디에도 선언되어 있지 않습니다. –