| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 776 人关注过本帖
标题:各位大神 谁能告诉我这个函数怎么实现啊
只看楼主 加入收藏
jmtzmhd9rgzm
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-7-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:10 
各位大神 谁能告诉我这个函数怎么实现啊
static wchar_t * int_to_wstring(int i);
2014-07-06 10:22
魑魅魍魉!
Rank: 3Rank: 3
来 自:亲爱MM肚子里!
等 级:论坛游侠
威 望:1
帖 子:61
专家分:149
注 册:2014-5-3
收藏
得分:4 
这个是什么啊!
类型转换?
2014-07-06 10:48
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
这个是什么
2014-07-06 11:29
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:4 
宽字符的函数
2014-07-06 13:22
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:4 
以下是引用jmtzmhd9rgzm在2014-7-6 10:22:03的发言:

static wchar_t * int_to_wstring(int i);


你认为该怎么实现?

授人以渔,不授人以鱼。
2014-07-06 23:03
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
实现这个函数并不难,问题在那个返回的指针所指向的内存空间在哪里分配、是否需要释放。

授人以渔,不授人以鱼。
2014-07-07 12:56
周满悦
Rank: 3Rank: 3
来 自:江苏
等 级:论坛游侠
威 望:2
帖 子:42
专家分:131
注 册:2014-6-21
收藏
得分:4 
这是一个没声明返回值的函数,对于没声明返回值的函数系统默认为int 型, 后面跟wchar_t * int_to_wstring把它分成两部分看   静态的整形指针static int wchar_t *       函数名int_to_wstring(int i)
所以说这个函数返回一个 整形指针值。

我只是一个自学的。
2014-07-08 07:47
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 7 楼 周满悦
有返回值的,返回值的数据类型是wchar_t*

授人以渔,不授人以鱼。
2014-07-08 11:25
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用周满悦在2014-7-8 07:47:42的发言:

这是一个没声明返回值的函数,对于没声明返回值的函数系统默认为int 型, 后面跟wchar_t * int_to_wstring把它分成两部分看   静态的整形指针static int wchar_t *       函数名int_to_wstring(int i)
所以说这个函数返回一个 整形指针值。


由此可知你看的那些都是旧书,居然不知道wchar_t是现代C/C++语言的基本内置数据类型。char是单字节的,wchar_t是双字节的宽字符。

授人以渔,不授人以鱼。
2014-07-08 12:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
wchar_t* int_to_wstring(int i);
实际上其实现跟
char* int_to_string(int i);
是一样的。也就是printf()函数输出int型数据所要做的事,学生练习平时都有做过。

[ 本帖最后由 TonyDeng 于 2014-7-8 12:05 编辑 ]

授人以渔,不授人以鱼。
2014-07-08 12:04
快速回复:各位大神 谁能告诉我这个函数怎么实现啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015488 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved