powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертация строк в VC++
25 сообщений из 30, страница 1 из 2
Конвертация строк в VC++
    #33981740
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здоровеньки Булы..
Есть:
Код: plaintext
System::Text::StringBuilder *Msg = new System::Text::StringBuilder("Текст ошибки:\n");

Надо Msg конвертнуть в char* Как ???
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981841
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его в строку, строку - в чар
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981858
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoего в строку, строку - в чар
напиши плиз,если не затруднит
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981866
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писатель maXmoего в строку, строку - в чар
напиши плиз,если не затруднит

Что за народ пошел последние полторы недели?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981890
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Местный писатель maXmoего в строку, строку - в чар
напиши плиз,если не затруднит

Что за народ пошел последние полторы недели?

Да народ не очень то и пошел..
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981907
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Местный писатель maXmoего в строку, строку - в чар
напиши плиз,если не затруднит

Что за народ пошел последние полторы недели?

еще весьма ламерский вопрос:
/topic/335513&hl=
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981939
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писатель Akh Местный писатель maXmoего в строку, строку - в чар
напиши плиз,если не затруднит

Что за народ пошел последние полторы недели?

еще весьма ламерский вопрос:
/topic/335513&hl=

Да и что?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981949
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh
Да и что?

ты .NET хоть знаешь ?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981957
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писатель Akh
Да и что?

ты .NET хоть знаешь ?

Это провокация или ты уходишь от темы?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981975
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Местный писатель Akh
Да и что?

ты .NET хоть знаешь ?

Это провокация или ты уходишь от темы?

есть подозрения . что ты .NET знешь как Delphi..

а тема в топике , так что не флуди будь добер..
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981993
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NET
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981994
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писатель так что не флуди будь добер..

Есть подозрения, что ты хочешь получить все готовенькое. Про это я тебе и сказал, раз уж ты ничего так и не понял.

Надеюсь, этого объяснения тебе будет достаточно.
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33981996
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писательВ С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NET
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33982021
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писательВ С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NET

Вот, видишь, ты уже предстал в другом свете.

Незнаю, может ты просто под горячую руку попал, не в то время. Звиняй, если опять не понял.

ЗЫ: Аналога не знаю.
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33982067
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Местный писательВ С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NET

Вот, видишь, ты уже предстал в другом свете.

Незнаю, может ты просто под горячую руку попал, не в то время. Звиняй, если опять не понял.

ЗЫ: Аналога не знаю.

Я видимо сам виноват.
хреново в топике написал что мне нужно
насчет дельфей тоже звини..
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33982257
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел только:
http://]http://www.dotsite.ru/Forums/11463.aspx

В связи с этим вопрос: Неужели так все запущенно в VC++.NET?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33982776
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все дружно забыли, что есть char* ???
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33985269
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный писательВ С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NETа чего она делает?

Местный писатель http://www.dotsite.ru/Forums/11463.aspx мрак

1) public: __wchar_t ToCharArray () __gc[];
2) public: virtual unsigned char GetBytes (String* s) __gc[]; ещё тынцъ

зы кто-то стоически отказывается от прочтения доков.
зыы думаешь, прогать, не читая доков, - это геройство?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33988572
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo Местный писательВ С++ Builder есть такая прекрасная ф-я для строк : .c_str() , мне нужен всего-то её аналог для VC++ .NETа чего она делает?

Местный писатель http://www.dotsite.ru/Forums/11463.aspx мрак

1) public: __wchar_t ToCharArray () __gc[];
2) public: virtual unsigned char GetBytes (String* s) __gc[]; ещё тынцъ

зы кто-то стоически отказывается от прочтения доков.
зыы думаешь, прогать, не читая доков, - это геройство?

спасибо ! НО
немного не то ,что я хотел
Еще раз. Мне надо было из типа String* в .NET получить указатель на массив чаров char*
String* в char* или в LPCSTR, для дальнйшего использования в API ф-циях

Решение я уже давно нашел:
Код: plaintext
using namespace System::Runtime::InteropServices;

Код: plaintext
1.
2.
3.
4.
5.
System::Text::StringBuilder *Msg = new System::Text::StringBuilder("Текст ошибки:\n");

char* pChars = (char*)Marshal::StringToHGlobalAnsi(Msg->ToString()).ToPointer();
puts(pChars);
MessageBoxA(NULL, pChars, "Ошибка", MB_OK | MB_ICONERROR);
Marshal::FreeHGlobal(pChars);
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989438
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы использовал ToCharArray и MessageBoxW. А чем тебя вторая ссылка не устроила?
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989472
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, вроде, можно прямо String передавать.
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989545
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoя бы использовал ToCharArray и MessageBoxW. А чем тебя вторая ссылка не устроила?

У меня вторая ссылка что-то не открывается никак.. немогу посмотреть
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989559
Местный писатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoА вообще, вроде, можно прямо String передавать.
нельзя
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989602
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот как на заказ пример с мессажбоксом для с++ и String*
...
Рейтинг: 0 / 0
Конвертация строк в VC++
    #33989614
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кури
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#using <mscorlib.dll>
using namespace System; // To bring System::String in
using namespace System::Runtime::InteropServices; 
// for DllImportAttribute
namespace SysWin32
{
   [DllImport("user32.dll", EntryPoint = "MessageBox", CharSet = Unicode)]
   Int32 MessageBox( Int32 hWnd, String* lpText, String* lpCaption, 
                     UInt32 uType );
}

int main( )
{
   SysWin32::MessageBox( 0 , S"Hello world!", S"Greetings",  0 );
}
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертация строк в VC++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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