| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 328 人关注过本帖
标题:c++中的数据类型转换问题,急!!
只看楼主 加入收藏
chao19910210
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2011-11-18
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:4 
c++中的数据类型转换问题,急!!
在一个字符串中,例如string str="1 2 1 5 4 3 7 6 10 9 8";我怎么将字符串str中的10提取出来,并且转化成int类型的!!
         

搜索更多相关主题的帖子: 字符串 数据 
2012-05-21 11:14
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:10 
字符串提取听不懂,意思是删除字符串里面的10?
你可以建立2个字符串变量,然后一个用于储存10前面,一个用于储存10后面,然后合并
另一个方法是读取字符串10的指针位置(string可以像char[]数组那样操作,其实用法是数组位置),然后把10后面的依次复制往前面排位,添加字符结束

类型转化在百度或者google上搜索,"string转int"
2012-05-21 11:31
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
收藏
得分:0 
不懂,围观ing...求解,。。。。
2012-05-21 19:06
lknight
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:37
专家分:187
注 册:2008-9-17
收藏
得分:10 
程序代码:
#include <iostream>
#include <string>

int main()
{
    std::string str("1 2 3 4 5 6 7 8 9 10 11");
    int a = atoi(&str[18]);
    std::cout<<a<<std::endl;
    return 0;
}
2012-05-22 21:17
chao19910210
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2011-11-18
收藏
得分:0 
回复 4楼 lknight
嗯,谢谢了
2012-05-22 23:32
快速回复:c++中的数据类型转换问题,急!!
数据加载中...
 
   



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

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