| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Cannot convert 'UnicodeString' to 'const char *' |
| Автор: lips 21.10.2012, 11:47 | ||||
Делаю локальную сеть(winsock), столкнулся с проблемой:
Как сделать чтобы ip мог задать пользователь вручную к примеру в Edit1->Text или каким то другим способом. На вот такое:
пишет вот такое: [BCC32 Error] Unit1.cpp(1814): E2034 Cannot convert 'UnicodeString' to 'const char *' [BCC32 Error] Unit1.cpp(1814): E2342 Type mismatch in parameter 'cp' (wanted 'const char *', got 'UnicodeString') Господа программисты, подскажите пожалуйста! Спасибо заранее! |
| Автор: Dem_max 21.10.2012, 12:41 |
| inet_addr(Edit1->Text.t_str()); |
| Автор: lips 21.10.2012, 14:10 |
| del не работает так: [BCC32 Error] Unit1.cpp(1815): E2034 Cannot convert 'wchar_t *' to 'const char *' [BCC32 Error] Unit1.cpp(1815): E2342 Type mismatch in parameter 'cp' (wanted 'const char *', got 'wchar_t *') |
| Автор: lips 21.10.2012, 14:38 | ||
| по сути проблема простая, надо преобразовать из UnicodeString в char как это сделать?) нашёл всётаки сам решение, но всёрано спасибо!
|
| Автор: Dem_max 21.10.2012, 15:21 | ||
| Если юникодный проект то можно так
|