TC官方合作论坛

 找回密码
 立即注册
查看: 1285|回复: 13

[已解决] 关于字符串分配的问题

[复制链接]
发表于 2013-11-26 17:12:30 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我写了一个函数,要求传一个参数进去,这样调用函数之后,这个参数可以带出一个有我规定内容的字符串,伪代码如下:
函数:   
int 函数名 (mystring){
     ...
     return 0 //表示成功
}
定义变量  mystring1
调用:
int ret
ret  = 函数名 (mystring1)
信息框.消息 (“返回的字符是:” &mystring1)

我的问题是如何为变量mystring1分配空间,可以接受字符
回复

使用道具 举报

发表于 2013-11-26 17:19:03 | 显示全部楼层
能说清楚点不。。咳咳。理解能力差。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-26 17:20:23 | 显示全部楼层
zxw445 发表于 2013-11-26 17:19
能说清楚点不。。咳咳。理解能力差。

其实就是怎么给一个变量分配空间,可以让他接收字符串
回复 支持 反对

使用道具 举报

发表于 2013-11-26 17:26:19 | 显示全部楼层
把变量给别人的空间吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-26 17:29:37 | 显示全部楼层
zxw445 发表于 2013-11-26 17:26
把变量给别人的空间吗?

给自己写的函数做参数,因为函数内部功能会给这个参数传一个我规定的字符串,所以传参之前必须得分配空间。
我现在就是不知道TC怎么非配空间,C有字符数组或者malloc,C++有new,TC不知道用啥
回复 支持 反对

使用道具 举报

发表于 2013-11-26 17:34:38 | 显示全部楼层
郁闷了。不好意思。想不出来什么。等待大神来帮助你吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-26 17:36:48 | 显示全部楼层
zxw445 发表于 2013-11-26 17:34
郁闷了。不好意思。想不出来什么。等待大神来帮助你吧。

好的,感谢了
回复 支持 反对

使用道具 举报

发表于 2013-11-26 17:48:57 | 显示全部楼层
发错论坛啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-26 17:49:49 | 显示全部楼层

呃。。这不是TC的论坛么?
回复 支持 反对

使用道具 举报

发表于 2013-11-26 18:13:42 | 显示全部楼层
本帖最后由 julele 于 2013-11-26 18:14 编辑

我的理解是:
在自定义函数(TC叫功能)里返回(return)你所需要的字符串,
然后调用后,用变量接收就可以了.不用考虑空间分配问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 07:51 , Processed in 0.045893 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表