Usando C++ CLR o .net me sale este error.
Citar
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error (activo) E0144 no se puede usar un valor de tipo "cli::array<wchar_t, 1> ^" para inicializar una entidad de tipo "cli::array<char, 1> ^" Chat Consola CLR D:\Visual Studio 2022\Chat Consola CLR\Chat Consola CLR\Chat Consola CLR.cpp 144
Error (activo) E0144 no se puede usar un valor de tipo "cli::array<wchar_t, 1> ^" para inicializar una entidad de tipo "cli::array<char, 1> ^" Chat Consola CLR D:\Visual Studio 2022\Chat Consola CLR\Chat Consola CLR\Chat Consola CLR.cpp 144
Código
Stream^ entradaDeDatos = Console::OpenStandardInput(); array<Byte> ^buffer = gcnew array<Byte>(MAXIMA_LONGITUD); int numerosBytesLeidos = entradaDeDatos->Read(buffer, 0, MAXIMA_LONGITUD); array<char> ^chars = Console::InputEncoding->GetChars(buffer, 0, numerosBytesLeidos); mensaje = gcnew String(chars);
¿Alguna idea?
Saludos.