Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z przypisaniem string'a do PCVOID

Ostatnio zmodyfikowano 2019-04-17 14:02
Autor Wiadomość
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
C/C++
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.






P-174439
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().
P-174440
« 1 »
  Strona 1 z 1