Problem z przypisaniem string'a do PCVOID
Ostatnio zmodyfikowano 2019-04-17 14:02
johnc Temat założony przez niniejszego użytkownika |
Problem z przypisaniem string'a do PCVOID » 2019-04-17 13:58:26 Postanowiłem do komunikacji pomiędzy moimi programami konsolowym i okienkowym użyć funkcji Pipe. Połączenie nawiązałem, tylko format przekazywanych danych mi nie odpowiada. Funkcja WriteFile( hPipe, "Tresc wiadomosci\n", 12, & dwWritten, NULL );
oczekuje treści wiadomości w cydzysłowiu, ewentualnie ze zamiennej typu PCVOID. Nie potrafię sobie poradzić z przypisaniem do zmiennej PCVOID różnych "wyliczone" wiadomości np. ze stringa. Próbowałem rzutowania, ale mi nie wyszło. Prosze o pomoc. |
|
pekfos |
» 2019-04-17 14:02:03 LPCVOID to const void*, możesz tam podać dowolny wskaźnik. Dla przekazania napisu z std::string, wskaźnik jaki będzie mieć sens, to ten zwrócony z metody c_str(). |
|
« 1 » |