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

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


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


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