이 날 미치게된다배열을 매개 변수로 전달하는 방법은 무엇입니까?
나는 gstreamer를 API의 기능
void gst_init(int *argc, char **argv[]);
이와 내가 같이 정의 일부 매개 변수와 함께 호출 할 :이 코드는 아무튼
int argc = 2;
char* argv[2] = {"myvalue1", "myvalue2"};
gst_init(&argc, &argv);
(오류 C2664가 발생합니다)
error C2664: 'gst_init' : cannot convert parameter 2 from 'char *(*)[2]' to 'char **[]'
질문 : : argv
값을 매개 변수로 전달하려면 어떻게 정의해야합니까? 저는 C++을 5 년 이상 사용해 왔지만, 고등학교 때부터 원시 배열을 사용하지 않았습니다 (5 년 전 이상).
편집 : 저는 VS2010 Express를 사용하고 있습니다.
'오류 C2440 :'초기화 중 ':'const char [9] '에서'char ** '로 변환 할 수 없습니다. – utnapistim
@utnapistim, 내 업데이트를 참조하십시오. –
업데이트 된 코드가 확인을 컴파일합니다. 나는 그것을 넘어갈 것이다. 감사. – utnapistim