[C++/CLI]Przeksztaucenie String^ na tablicę Char?

0

Jak w C++/CLI przeksztaucić tablicę String^ na tablicę Char?

0
// test.cpp : main project file.

#include "stdafx.h"
#include <vcclr.h>

using namespace System;

int main(array<System::String ^> ^args)
{
	String^ str = "dupa";
	array<wchar_t>^ arr = gcnew array<wchar_t,1>(str->Length);

	interior_ptr<wchar_t> ptext = interior_ptr<wchar_t>( PtrToStringChars(str) );
	
	for(int i=0; i<str->Length; i++, ptext++)
		arr[i] = *ptext;

	for(int i=0; i<arr->Length; i++)
		Console::Write(arr[i]);

return 0;
}

P.S. Nie pytałeś o to na CG?

1 użytkowników online, w tym zalogowanych: 0, gości: 1