powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертация строк в VC++
5 сообщений из 30, страница 2 из 2
Конвертация строк в VC++
    #33989637
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писательУ меня вторая ссылка что-то не открывается никак.. немогу посмотретьв общем, это класс System::Text::Encoding, сигнатуру метода я написал.
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989651
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писатель
Код: plaintext
1.
2.
3.
char* pChars = (char*)Marshal::StringToHGlobalAnsi(Msg->ToString()).ToPointer();
puts(pChars);
MessageBoxA(NULL, pChars, "Ошибка", MB_OK | MB_ICONERROR);
Marshal::FreeHGlobal(pChars);
если импортировать функцию через DllImport, .нет сам весь этот маршалинг за тебя будет делать.
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989726
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo
Спасибо..
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #34028509
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доступ к управляемым строкам как к обычным неуправляемым символам может быть осуществлён следующим образом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#include <string.h>
#include <vcclr.h>
using namespace System::Text;

void test(System::String *s)
{
    // wide characters
    wchar_t __pin *ws = PtrToStringChars(s);
    wcslen(ws);

    // ASCII characters
    char mas __gc[] = Encoding::ASCII->GetBytes(s);
    char __pin *as = &mas[ 0 ];
    strlen(as);
}
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #34028850
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только там const wchar_t...
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертация строк в VC++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]