文字列⇔String 相互変換

文字列⇔String の相互変換です。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. 文字列⇔String 相互変換をします。
    /* managed  char[] <-> String   maeda minoru */
    #include <windows.h>
    using namespace System;
    
    int main()
    {
        WCHAR   wch[] = L"12345";
        String^ str;
    
        str = gcnew String(wch);
        Console::WriteLine(str);
    
        String^ wstr = "abcde";
        array<WCHAR>^ arch = wstr->ToCharArray();
        Console::WriteLine(arch);
    
        Console::ReadLine();
        return 0;
    }
    
  2. gcnew String(wch); で WCHAR[] で定義したキャラクタ配列(wch[])を String に格納します。
    wstr->ToCharArray(); で String から array<WCHAR>^ arch に変換します。

超初心者のプログラム入門(C/C++)