C++の文字配列を文字列に変換する方法

C/C++ の場合、標準 C++ library の string クラスで文字配列を文字列に変換できます。方法は次のとおりです。

#include <iostream>
#include <string>

int main() {
    char charArray[] = "Hello, World!"; // 定义字符数组

    // 将字符数组转换为字符串
    std::string str(charArray);

    // 输出字符串
    std::cout << str << std::endl;

    return 0;
}

上記のコードでは、まずcharArrayという文字配列を定義し、そのあとstringクラスのコンストラクタを用いて文字配列を文字列に変換し、strという変数に代入しています。最後にcoutオブジェクトを用いて文字列を出力しています。

以上のコードを実行すると以下の結果が出力されます:

Hello, World!

これにより、文字配列から文字列への変換が実現します。

bannerAds