QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1653|回复: 5

请问linux下将整数转换为字符串的函数是什么?

[复制链接]
发表于 2005-3-4 19:33:04 | 显示全部楼层 |阅读模式
在标准C函数库中有itoa这个函数实现这一功能,可在linux的函数库中居然没有这个函数,那么在linux的函数库中实现这个功能的函数是什么呢?
发表于 2005-3-4 20:58:17 | 显示全部楼层
int i = 100;
char buffer[32];
//buffer就是字符串
sprintf(buffer, "%d", i);
回复

使用道具 举报

发表于 2005-3-12 17:52:27 | 显示全部楼层
看看STL中的string 类也许有更好的方法,sprintf是个不安全的函数
回复

使用道具 举报

发表于 2005-3-12 19:49:26 | 显示全部楼层
[quote:6e5b2b5532="qintm"]看看STL中的string 类也许有更好的方法,sprintf是个不安全的函数[/quote]
不时有snprintf嘛?
回复

使用道具 举报

发表于 2005-3-13 01:12:48 | 显示全部楼层
是有snprintf这一类得函数(本来就是为了解决安装问题而添加得),但是我认为不应该再使用C字符串了,大家应该都使用string,尽管它也并不是那么完美。如果智能指针发展到具备工业强度得时候,我想C++用户将受益匪浅
回复

使用道具 举报

发表于 2005-3-15 18:45:28 | 显示全部楼层

Re: 请问linux下将整数转换为字符串的函数是什么?

[quote:273494cf78="woexin"]在标准C函数库中有itoa这个函数实现这一功能,可在linux的函数库中居然没有这个函数,那么在linux的函数库中实现这个功能的函数是什么呢?[/quote]
自己写一个
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 12:41 , Processed in 0.043171 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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