내가 할당에서 일하고 있어요,하지만 난 내 코드에 문제가 있어요 :C 문자열 함수 오류
int is_ascii_match(const char c1[], const char c2[], char res[MAX_STRING_SIZE]) {
....
if (val_c1 == val_c2) {
strcpy(res, strcat(strcat(c1, '&'),c2));
}
else
return 0;
내가 오류 받고 있어요 :
액세스 위반 위치
을 읽는
매개 변수를 잘못 전달했거나 ..?
'val_c1'과'val_c2'의 계산과 값이 질문과 관련이 있습니까? 그렇지 않은 경우 왜이 줄을 포함합니까? 그렇다면 무엇입니까? – usr2564301
평판의 사용자가 [최소한의 완전한 예제] (https://stackoverflow.com/help/mcve)에 대해 알지 못한다고 생각합니다. – Beta
그 이유는 오류가 String 함수에서 전달하는 인수와 관련이 있다고 가정했기 때문이며 다른 정보가 필요하지 않다는 것을 알 수 있습니다. @Beta, 여전히 C++에 익숙하지 않으므로 잘못되었습니다. – sagi