Мне нужно преобразовать char
массив C в строку C++, но массив char
является элементом struct
.Преобразование массива символов C в строку C++
Код:
Это моя структура в C
typedef struct myStruct
{
char name[50];
char abc[50];
ESL_BOOL status;
}MyStruct;
, и я хочу, чтобы получить доступ к name[50]
в C++, но для этого я должен преобразовать его в строку. Я пробовал strcpy
и memcpy
. Я использую ESL_BOOL status;
, и он работает, но смущен с name[50]
.
ThanksSir Мне нужно присвоить этот массив символов строковому элементу –
Я не понимаю, что вы хотите сделать точно. Вы имеете в виду, что вы хотите скопировать символ 'char [50]' в другой? – meneldal