나는 코드를 작성했습니다. 이것은 다음과 같습니다. 컴파일 후분할 오류 런타임 오류
#include<stdio.h>
#include<string.h>
int do_print2(char *q[]);
int main()
{
char *p[]={"pointervaule","NAM", "JAM", "CALM"};
do_print2(p);
return 1;
}
int do_print2(char *p[])
{
printf("this is print1 char *p \n");
strcat(p[0],"added");
printf("%s\n", (p[0]));
return 1;
}
, 난 내가 분할 오류를 얻고, 그것을 실행하려합니다. 그 오류의 원인을 배우는데 도움이됩니다. 미리 감사드립니다.
이 HII Grijesh 차우, 첫째 정말이 오류를 수정에서 저를 도와 주셔서 완전 감사합니다, 그리고 u는 책을 나에게 알려 주시기 바랍니다 또는 포인터와 문자열을 다루는 데 편안함을주는 물질적 인 종류의 물건. (자습서는?) –
@SrinivasThanneeru 거대한 목록 : [The Definitive C Book Guide and List] (http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list) [포인터] (http://stackoverflow.com/questions/tagged/pointers) –
@SrinivasThanneeru C에서 코드를 작성해야하는 경우 he/she는 [FAQ] (http://c-faq.com/)를 정기적으로 읽어야합니다 –