在C的時候有itoa跟atoi,或是直接sprintf來轉自串轉換
但是C++string沒有提供這些功能
但是有個擴展的類別stringstream
只要
#include <sstream>
就能使用了
他用法跟cout很像
舉個簡單的例子
stringstream ss;
int data=200;
int result;
ss<<data;//將data轉成字串插入ss
ss>>result;//將ss的內容輸出到result
他也可以這樣用
stringstream ss;
string name="Tom";
ss<<"Hello "<<name<<endl;
cout<<ss.str();\\output: Hello Tom
參考資料:stringstream ss;
沒有留言:
張貼留言