C语言 如何给字符指针数组赋值

日期:2020-06-11 00:13:43 人气:1

C语言 如何给字符指针数组赋值

你那样只是定义了5个指针,并没有给每个指针分配相应的内存空间,当然会出错 gets函数的参数是一个字符指针,应该用gets(p[i]); char *p[5]; char *d; char p1[5][20]; int i,j; printf("输入5个城市\n"); for(i=0;i<5;i++) { p[i] = p1[i]; gets(p[i]); } .......
    A+
热门评论