Wpis z mikrobloga

#programowanie #cpp
Mirki, pomocy.
Mam zmienną "path" typu "std::wstring" która przechowuje ścieżkę do pliku który chcę otworzyć.

ShellExecuteA(GetDesktopWindow(), "open", path, NULL, NULL, SW_SHOW);
Problem w tym, że powyższa funkcja przyjmuje wartość LPCSTR (3 argument).

Macie pomysł jak to szybko przekonwertować? Znalazłem tylko sposób żeby zamienić std::wstring na LPCWSTR, z tym że to trochę co innego.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Całe winapi ma sąsiednie funkcje zakończone A (ansi) i W (wide) oraz makra bez literki, które są używane zależnie od ustawień projektu w VS.
  • Odpowiedz