| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 882 人关注过本帖
标题:[求助]怎么才能完成字符和数字之间的转换??
只看楼主 加入收藏
witchery
Rank: 1
来 自:西安
等 级:新手上路
帖 子:205
专家分:0
注 册:2005-8-6
收藏
 问题点数:0 回复次数:9 
[求助]怎么才能完成字符和数字之间的转换??
怎样将字符串"3445.65"转换成flast型3445.65???
搜索更多相关主题的帖子: 数字 字符 
2005-12-09 22:49
卡拉是只猫
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2005-12-7
收藏
得分:0 
有flast 这个类型 我不知道,不好意思。
要是float这个类型,我还知道
int s = "123";
float i = (int)s;

搞不懂就问人,搞得懂就答人。
2005-12-10 02:19
ElfDN
Rank: 4
等 级:贵宾
威 望:11
帖 子:291
专家分:0
注 册:2005-11-13
收藏
得分:0 
我只能想到分段做,整个的不知道

2005-12-10 23:27
witchery
Rank: 1
来 自:西安
等 级:新手上路
帖 子:205
专家分:0
注 册:2005-8-6
收藏
得分:0 

不好意思,打错了,
是float 型

2005-12-11 10:28
yuleol
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2005-12-10
收藏
得分:0 
写个函数换化吧!~

兴趣是我的源动力!
2005-12-11 11:48
ElfDN
Rank: 4
等 级:贵宾
威 望:11
帖 子:291
专家分:0
注 册:2005-11-13
收藏
得分:0 

突然想到一个,你去试试,不行别找我
#include<iostream>
#include<sstream>
using namespac std;
int main(){
string s="3445.65";
istringstream sin(s);
float f;
sin>>f;
cout<<f<<endl;
}


2005-12-11 18:56
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 

atof()怎么样?把字符串转换成double,然后强制转换成float就可以了吧?


成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2005-12-12 08:57
虫虫飞ya飞
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2005-11-28
收藏
得分:0 
我只知道atoi()函数可以把字符串转换成整型的
难道atof()是转换成double?????

[此贴子已经被作者于2005-12-13 16:03:34编辑过]


2005-12-13 16:03
ElfDN
Rank: 4
等 级:贵宾
威 望:11
帖 子:291
专家分:0
注 册:2005-11-13
收藏
得分:0 
double换flaot肯定出毛病,flaot跟double传给计算机的数值差太多了

2005-12-13 16:12
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
这样的问题 查一下 手册 就行 了
自己 动手现 编一个 也 美没问题

http://kongfuziandlife. http://codeanddesign.
2005-12-13 17:26
快速回复:[求助]怎么才能完成字符和数字之间的转换??
数据加载中...
 
   



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

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