C で文字列に値を割り当てるには、次の方法があります。 1. 直接初期化、 3. コピー コンストラクター、 5. 文字配列からの代入、 6. 代入、 stringstream から。
C での文字列への値の代入
String は C で広く使用されている基本データ型であり、格納および保存に使用されます。テキストデータを操作します。 C では、文字列に値を割り当てるための一般的な方法がいくつかあります:
1. 直接初期化
最も簡単な方法は、直接初期化構文を使用することです:
std::string my_string = "Hello world!";
2. 代入演算子
代入演算子=
を使用して、文字列を別の文字列に代入できます:
std::string new_string; new_string = "Hello there!";
3. コピー コンストラクター
コピー コンストラクターは、元の文字列と同じ内容の新しい文字列を作成します:
std::string original_string = "Original"; std::string copied_string(original_string);
4。 #リテラルは、値を文字列に直接割り当てることができる簡略化された構文です:
auto literal_string = "This is a literal string.";
データは次のとおりです。文字配列から文字列に割り当てます:
char c_array[] = "C-style string"; std::string from_array(c_array);
データを stringstream から抽出して文字列に割り当てることができます:
std::stringstream ss; ss << "Data from stringstream"; std::string from_stream; ss >> from_stream;
さまざまな状況に応じて、最適な割り当て方法を選択すると、コードの読みやすさと効率が向上します。
以上がC++で文字列に値を代入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。