社区
C++ 语言
帖子详情
字符串转换问题?
Sylix
2004-01-05 02:11:54
转换将一个64位的整型数字转换成字符串?
...全文
26
6
打赏
收藏
字符串转换问题?
转换将一个64位的整型数字转换成字符串?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RedSunRS
2004-01-05
打赏
举报
回复
/*function: change an unsigned 64 bits integer to a string
*value: the source unsigned 64 bits integer
*string:the destination string, it should be large enough ,
* or else maybe cause memory exception
*radix:maybe 2, 8, 16
*/
BOOL changeint64tostring( unsigned __int64 value, char* string, int radix)
{
int temp = 0;
int i;
*string = 0;
for( i = 0; i < 64; i++ ) {
if( (value/=power(radix,i)) <= 0 )
break;
temp = value % radix;
if( temp >= 10 )
string[i] = 'A' + temp - 10;
else
string[i] = '0' + temp;
}
int count = i--;
if( i < 0 )
return FALSE;
int j;
for( j = count / 2; j >= 0; j-- ) {
char temp = string[j];
string[j] = string[i-j];
}
string[count] = 0;
return TRUE;
}
Sylix
2004-01-05
打赏
举报
回复
thanks, linux呢?
missOY
2004-01-05
打赏
举报
回复
OK!
dddd8888
2004-01-05
打赏
举报
回复
char * _ui64toa( unsigned _int64 value, char *string, int radix );
MSDN上有
zengpan_panpan
2004-01-05
打赏
举报
回复
64位的,要用sprintf(str, "%lld", num);
luckysky
2004-01-05
打赏
举报
回复
直接用sprintf好了
char str[30];
int num;
sprintf(str, "%d", num);
Python 47个
字符串
方法
如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、
转换
等
字符串
操作,带同学们系统学习 Python
字符串
方法。 &...
如何在 JavaScript 中将
字符串
转换
为整数?
如何在 JavaScript 中将
字符串
转换
为整数?
字符串
转换
为数组的4 个方法
大家好,我是漫步,分享几个简单地将
字符串
转为数组的方法。英文|https://javascript.plainenglish.io/4-ways-of-transforming-a-s...
Java中如何将
字符串
转换
为JSON格式
字符串
有时候,我们需要将一个普通的
字符串
转换
为JSON格式的
字符串
。在本文中,我将介绍两种常见的方法来将
字符串
转换
为JSON格式
字符串
。Java中有一些流行的JSON库,如Jackson、Gson和JSON.org。无论您选择哪种方法,都需要确保您的项目中已添加相应的JSON库,并正确导入相关类。对象,它是Jackson库的核心类之一,用于执行JSON
转换
操作。方法将普通
字符串
转换
为JSON格式
字符串
,并将结果存储在变量。在上面的代码中,我们首先定义了一个普通的
字符串
。最后,我们打印出JSON格式
字符串
。
字符串
转换
成整数
题目描述 输入一个由数字组成的
字符串
,把它
转换
成整数并输出。例如:输入
字符串
"123",输出整数123。 给定函数原型int StrToInt(const char *str),实现
字符串
转换
成整数的功能,不能使用库函数atoi。 分析与解法 本题考查的实际上就是
字符串
转换
成整数的
问题
,或者说是要你自行实现atoi函数。那如何实现把表示整数的
字符串
正确地
转换
成整数呢?以"123"作为例子...
C++ 语言
64,636
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章