RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
string和各内置类型的互换方法(stringstream的一种
  • 作者:zhaozj
  • 发表时间:2020-12-23 11:00
  • 来源:未知

/*和c的转换函数比起来用法更为隐蔽,对初学者来说不够直观。*/

#include "iostream"#include "sstream"#include "string"#include "cstdlib"using namespace std;int main(void){/*以下是内置类型向string转换的解决方案*/  int ival; char cval; ostringstream out_string; string str;  ival = 100; cval = 'w'; out_string << ival << " " << cval;  str = out_string.str(); cout << str << endl;

/*以下是string向内置类型转换的解决方案*/   int itmpe; char ctmpe; str = "100k";  istringstream in_string( str ); in_string >> itmpe >> ctmpe; cout << itmpe << " " << ctmpe << endl;  system( "PAUSE" ); return 0;}