返回首页

c语言中函数返回值为字符该怎么编写?

124 2024-01-17 20:55 admin

老大,你代码写得有问题,首先你先确定是字符串指针,而不是指针数组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%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题39178篇文章)

返回首页