标题:数字与字符串的转换问题
只看楼主
boris250
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-9-11
 问题点数:0 回复次数:6 
数字与字符串的转换问题

我刚开始学习VC++,请问VC中如保将数字与字符之间进行转换
如将字符型的“123”转换成数字型123
将数字型123转换成字符型“123”


搜索更多相关主题的帖子: 数字 字符 
2007-10-12 21:14
ding_inshili
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
得分:0 

1,
int->char:设
int 123;
char a[3];

char* p=itoa(123, temp,10);
即可完成int->char转换。
其中:itoa是转换函数,123是被转的数字,temp是用来存储该数字的字符串,10是表示123是按10进制计算的。

2,
char->int:设
char* p="123";

则:int i=atoi(p);即可


2007-10-12 21:39
boris250
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-9-11
得分:0 
回复:(ding_inshili)1,int->char:设int 123;ch...
是不是要调用库函数,如果是要调用哪个库函数???
2007-10-13 08:40
ding_inshili
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
得分:0 

itoa(), atoi()都是转换用的函数,在vc6.0里面可以直接使用


2007-10-13 09:17
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
得分:0 
似乎字符串与数字的转换是个很经典, 很古老, 很永恒的话题了...

try new catch
2007-10-13 11:32
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
c++中建议用字符串流

msdn:stringstream

Fight  to win  or  die...
2007-10-13 12:34
boris250
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-9-11
得分:0 
有没有函数将string 定义的字符串转换为数字,将数字转换为string类型字符串

[此贴子已经被作者于2007-10-13 21:04:35编辑过]


2007-10-13 21:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-177149-1-1.html




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

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