CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 316992
有脾气2x
: Win32下倒是有个函数 _atoi64,但是不可移植
[阅读: 712] 2006-04-23 12:35:02
<空>
相关信息:
请教一下,在 Unix/Linux下,哪个函数是将字符串转换成 64位 long 型整数?试过 atol,不行
(空) (
有脾气2x
[809]
2006-04-23 12:33
)
Win32下倒是有个函数 _atoi64,但是不可移植
(空) (
有脾气2x
[711]
2006-04-23 12:35
)
gcc直接支持long long
(空) (
品雪
[455]
2006-04-24 00:09
)
strtoll()之即可
(空) (
品雪
[515]
2006-04-24 00:12
)
好像不行,我这个测试函数不能得到正确值
(263字)
(
有脾气2x
[297]
2006-04-24 01:33
)
man atoll
(28字)
(
haitao
[341]
2006-04-24 01:06
)
用过这个函数,不行。另外,测试中发现 long long 不是 64 位。但是用 __int64 也不行,定义常量时,提示超出范围
(空) (
有脾气2x
[351]
2006-04-24 01:34
)
不好意思,是我搞错了,这个函数是可以的,品高人的那个函数也是可以的。我用 printf 输出验证时搞错了。我真笨
(空) (
有脾气2x
[286]
2006-04-24 02:06
)
自己写一个好了
(空) (
GoodHope
[259]
2006-04-24 01:39
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录