如何在C++ 中把一個字元轉換為字串 - Delft Stack

文章推薦指數: 80 %
投票人數:10人

使用 string::string(size_type count, charT ch) 建構函式將一個char 轉換為一個字串. 本方法使用 std::string 建構函式之一來轉換C++ 中字串物件的字元 ... C++貼士 在C++中對連結串列進行排序 C++中的Getter和Setter C++中的PragmaOnce C++中的new關鍵字和無匹配的操作符錯誤 C++中的函子 C++繼承建構函式 C++轉義字元 修復C++中未定義的對main的引用錯誤-UndefinedReferencetomain reportthisad 貼士文章 C++貼士 如何在C++中把一個字元轉換為字串 使用string::string(size_typecount,charTch)建構函式將一個char轉換為一個字串 使用push_back()方法將一個char轉換為一個字串 使用append()方法在C++中把一個char轉換為一個字串 使用insert()方法在C++中把一個字元轉換為一個字串 本文將演示用C++將一個字串轉換為字串的多種方法。

使用string::string(size_typecount,charTch)建構函式將一個char轉換為一個字串 本方法使用std::string建構函式之一來轉換C++中字串物件的字元。

建構函式需要2個引數:一個count值,即一個新的字串將由多少個字元組成,以及一個分配給每個字元的char值。

請注意,這個方法定義了CHAR_LENGTH變數,以提高可讀性。

我們可以直接將整數文字傳遞給建構函式。

#include #include usingstd::cout;usingstd::cin; usingstd::endl;usingstd::string; constexprintCHAR_LENGTH=1; intmain(){ charcharacter='T'; stringtmp_string(CHAR_LENGTH,character); cout< #include usingstd::cout;usingstd::cin; usingstd::endl;usingstd::string; intmain(){ charcharacter='T'; stringtmp_string; tmp_string.push_back(character); cout< #include usingstd::cout;usingstd::cin; usingstd::endl;usingstd::string; intmain(){ charcharacter='T'; stringtmp_string; tmp_string.append(1,character); cout< #include usingstd::cout;usingstd::cin; usingstd::endl;usingstd::string; intmain(){ charcharacter='T'; stringtmp_string; tmp_string.insert(0,1,character); cout<



請為這篇文章評分?