을 dosent :동적 문자열 배열 내가은 calloc 사용하여 1000 문자 긴 문자열의 동적 배열을 만들려고 해요 작업
int i;
char** strarr =(char**)calloc(argc,sizeof(char)*1000);
if(strarr == NULL)
return 0;
strarr[0][0] ='a';
printf("%c\n",strarr[0][0]);
나는 내가 printf와 라인에서 세그먼트 오류를 얻을이 코드를 실행하려고 할 때마다 나는 왜 이런 일이 일어나지 않는지 (argc가 0보다 큰 것으로 가정 할 수 있음) 감사합니다.
Ps 코드는 텍스트 형식으로되어 죄송 메신저하지만이 시도 메신저 모바일을 사용 그래서 코드 기능을
'strarr [0]'은 널 포인터입니다. 'strarr [0] [0]'은 정의되지 않은 행동입니다. – aschepler