QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 701|回复: 5

[请教]有关C++类型转换

[复制链接]
发表于 2004-12-16 23:32:40 | 显示全部楼层 |阅读模式
在C++里,怎么把字符串   12345  转换成证书型的12345  ?
发表于 2004-12-17 10:41:41 | 显示全部楼层
int atoi(char *) 不行么?
回复

使用道具 举报

发表于 2004-12-17 11:02:04 | 显示全部楼层
atoi好像对例外的处理不好(具体我也不清楚,可以看看实现),可以试试在重新包装一下atoi
回复

使用道具 举报

发表于 2004-12-18 14:58:13 | 显示全部楼层
int toInt(const string& str) {

std::istringstream is(str);
int result;

  if ( is >> result) {
    return result;
  }
  else {
    throw
  }

}

You can take a look at boost's lexi_cast
回复

使用道具 举报

 楼主| 发表于 2004-12-22 18:17:27 | 显示全部楼层
用atoi可以了
谢谢
回复

使用道具 举报

发表于 2004-12-23 15:38:11 | 显示全部楼层
strtol
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 21:25 , Processed in 0.090221 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表