| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3212 人关注过本帖
标题:犯愁:如何将数字字符转换成数字
取消只看楼主 加入收藏
spider1074
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-17
收藏
 问题点数:0 回复次数:4 
犯愁:如何将数字字符转换成数字
输入一串数字字符,要求将这串数字字符转换成数字输出。
想了半天也想不出来,如何实现字符和数字的转换??
求教下如何实现。。。。。。。。。。
搜索更多相关主题的帖子: 数字 犯愁 字符 
2007-07-04 11:55
spider1074
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-17
收藏
得分:0 
回复:(aipb2007)#include #include...

有些地方看不不懂,想问下<sstream>是不是就是原来的〈strstrea.h>?
还有那个istringstream就是原来的istrstream吧,没办法,我的书都还是以前的那些头文件,所以。。。。。。

2007-07-04 13:16
spider1074
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-17
收藏
得分:0 
回复:(HJin)atoi / atol is the original c functi...

嗯,谢谢,我查了下,〈stdlib.h>中的atoi和atol函数确实有这功能。
你说的那两个函数不是标准C里面的也没错,好像是标准C++里面的,我用是老版本的C++,所以就想了解下是不是从老版本转过来的。。。。

2007-07-04 13:47
spider1074
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-17
收藏
得分:0 
回复:(zkkpkk)char c=\'9\';int i=c-48;
这种方法好像只适用于单个数字字符,不过不是很感谢。。。。。。
2007-07-05 22:11
spider1074
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-17
收藏
得分:0 

问题已解决,感谢aipb2007和HJin版主,还有zkkpkk。。。
aipb2007的程序不能直接在我这里实现,不过稍微改下便可以了。程序修改之后如下:
#include <strstrea.h>
#include <iostream.h>
void main()
{
char str[80];
int num;
cin >> str;
istringstream in(str);
in >> num;
cout<<num<<endl;
}

2007-07-05 22:18
快速回复:犯愁:如何将数字字符转换成数字
数据加载中...
 
   



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

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