c++_string与double/int互转

た 入场券 2022-09-12 08:52 267阅读 0赞

1. 字符串string转数值double/int等

使用 stringstream

  1. stringstream ss;
  2. string timeStr = s0.substr(0, 16);
  3. ss << timeStr;
  4. double t; // int t;
  5. ss >> t;

使用atof atoi

  1. string myStr = "123.332";
  2. double myNum = atof(myStr.c_str());
  3. string myStr = "123";
  4. int myNum = atoi(myStr.c_str());

发表评论

表情:
评论列表 (有 0 条评论,267人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CStringstring

    转换分两种情况,就VS中的配置而言,这两种情况就是宽字符集和UNICODE字符集。 宽字符集情况下的转换: CString str = _T("123456");