c ++ string、int、char配列変換(単純な方法)

 

 

一つ。数値-文字列

(1)デジタルから文字列(c ++ 11の新しいメソッド)

例:

int i = 9;

文字列str = to_string(i);

 

(2)ストリングからデジタル

STOI();椅子(); stoul();坑(); stoull()、明朝()

関数プロトタイプ:int stoi(con​​st string&str、size_t * idx = 0、int base = 10);

例:

int a;

文字列str = "1010";

a = stoi(str、0、2); // 0の位置から2つの数値を取る

aは10

 

2。string-char配列

(1)文字列から文字配列

char * p;

文字列str = "hello";

p = str。c_str() ;

(2)文字配列から文字列へ

直接送金

char a [10] = "こんにちは";

文字列str(a);

 

 

元の記事を59件公開 いいね46 30,000回以上訪問

おすすめ

転載: blog.csdn.net/sinat_41852207/article/details/104743794