문제가 있습니다. 나는 C 코드를 쓰고 있지만, 내 문제는 이것이다.C, 빈 공간에 배열로 쓰기
int func(const char* path, httpCallback_t handlerFunc) {
int i;
int max = 4;
for (i = 0; i < max; ++i) {
UriArray[i];
func_ptr[i];
}
return 0;
}
나는 UriArray []와 [] func_ptr * 경로와 handlerFunc를 추가하지만 제약이 값이 빈 SPAC
감사에로드 될 때마다 점이다
당신은 UriArray 및 func_ptr에 경로와 handlerFunc을 복사해야합니다 : 그것은 같은 뭔가 당신이 현재 크기의 사본을 보관해야하는 경우 배열에 하나의 항목을 추가 할 가능성이 높습니다입니다 (나는 전역 변수라고 가정한다). 복사하지 않으면 데이터를 어떻게 가져올 수 있습니까? (나는 downvote하지 않았다) – vvvv
친절하게 당신의 질문을 다시 말해라. – user1336087
감사합니다. 하지만 UriArray [] 및 func_ptr []에 경로 e handlerFunc를 추가 할 것입니다. 그러나 이러한 값이 빈 공간에로드 될 때마다 제약 조건이 적용됩니다. – luigi