Ich habe eine Funktion, die Ressourcen aus RC-Datei mit CStringW abruft. Ich möchte diesen zurückgegebenen Wert in sprintf_s.Is gibt es eine Möglichkeit?Wie konvertiert man einen CStringW in LPCWSTR?
// Snippet
sprintf_s(szMsgBoxText, LoadFromResource(IDS_INSTALLATION_COMPLETE), g_szProductName);
CStringW LoadFromResource(int ID)
{
CStringW m_resoucestring(MAKEINTRESOURCE(ID));
return m_resoucestring;
}
sprintf_s geben Sie mir eine error.Is es eine Alternative dazu?
@MSalters: Das vorgeschlagene Duplikat ist nicht. Es fordert ** Konvertierungen ** zwischen ANSI und Unicode-Strings. Diese Frage fragt, wie man einen Unicode 'CStringW' in einen Zeiger auf seinen internen, breiten Zeichenpuffer konvertiert. Keine Conversions erforderlich – IInspectable