powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как преобразовать строку из формата AnsiString к формату char*?
8 сообщений из 8, страница 1 из 1
Как преобразовать строку из формата AnsiString к формату char*?
    #33479412
Rewqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479420
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, что не к char
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479465
Rewqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть массив char, нужно в него запихнуть строку AnsiString
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479480
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strcpy(dest,ANSISTR.c_str());
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479483
Rewqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При использовании c_str() не все символы верно преобразуются
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479510
Rewqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если делать массив char mm[80];
и делать strcpy(mm,ANSISTR.c_str());
то все ок.

Но если делать так
char * s;
s=ANSISTR.c_str()
то не все символы верно преобразовываются


Не объясните почему? Спасибо
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479515
Фотография Сергей Ильич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RewqqПри использовании c_str() не все символы верно преобразуются
Он вообще ничего не преобразует. Он возвращает указатель на внутренний буффер
...
Рейтинг: 0 / 0
Как преобразовать строку из формата AnsiString к формату char*?
    #33479517
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может у тебя там Multibyte-символы ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как преобразовать строку из формата AnsiString к формату char*?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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