A、文字列のint型のターン方法
あまりにも面倒最も元の文字列、INTを得特性に応じて、次に10進算術演算が、このアプローチは、ここでは説明しません。
標準ライブラリ関数をATOI。
; S =文字列"12は"
; int型A = ATOI(s.c_str())
(、他の種類のために、また、()atof浮動小数点として対応する標準ライブラリ機能を有し、長いタイプアトル)などが挙げられます。
変換を達成するために、ヘッダファイルに定義された文字列を使用してsstream提供ストリームオブジェクト。
istringstreamである(「12」); // 、コンテンツストリームが「12」の文字列に初期化され構成されるストリーム入力ストリング
INT iは、
I >>ある; // intストリームに格納された整数を読むIであります
文字列をオンにするために2つ、int型の方法
標準ライブラリ関数をTO_STRING。
図12は、I intを=であり、
COUT to_stringに<< STD ::(I)<< ENDL;
必要はユーティリティであるべきである、任意のヘッダを含んでいないが、内蔵型文字列に任意の他の必要直接使用するために、備えていないだけでなく、再定義しますアップロード機能は、それが便利です。
達成定義された文字列を使用してsstream提供ストリームオブジェクト。
ostringstreamのOS; //出力文字列ストリームを構成し、ストリームが空である
INT iが= 12である。
OS << I、出力文字列ストリームにI整数// INTコンテンツ出力
COUT << os.str()<< endl; // strのコンテンツストリーム取得流れ関数文字列使用して
適用するストリームオブジェクトとostringstreamのistringstream用のSTRファンクション文字列を、あなたはコンテンツストリームを取得することができます。