私はコードを書いています。これは次のようになります。
#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;
}
コンパイル後、実行しようとしていますが、セグメンテーション違反が発生しています。そのエラーの理由が何であるかを知るのを手伝ってください。少し早いですがお礼を。