老大,你代码写得有问题,首先你先确定是字符串指针,而不是指针数组char*p[127];char*str[127];这两行都有问题char*GetString(char*str){char*strp=NULL;//先定义一个字符串指针charx[127]
;printf("%s",str)
;scanf("%s",&x);strp=x;//将指针指向这个新分配的字符串内存地址returnstrp;//这样就能返回字符串指针了}intmain(){char*p;//既然你的函数返回的是char*,此处当然要定义为char*charstr[127]
;scanf("%s",&str);p=GetString(str)
;printf("%s",p);}
顶一下

(0)
0%
踩一下

(0)
0%
- 相关评论
- 我要评论
-