wide character string mit "normalem" string vergleichen



  • Hallo zusammen,

    ich spiele grade etwas mit HID, und bekomme von der Funktion HidD_GetProductString den Namen meines Gerätes zurück gegeben. Nun würde ich gerne alle gefundenen Namen mit dem Namen meines Gerätes vergleichen, damit ich das richtige finde.
    Eigentlich wollte ich mittels strcmp einfach die Namen vergleichen, das Problem ist aber, dass mir HidD_GetProductString einen wide character string zurück gibt. Deshalb jetzt meine Frage, was am sinnvollsten ist:

    1. den wide character string zu "normalem" string konverteiren (falls ja, wie?)
    2. den Vergleichsnamen auch gleich als wide char string speichern (spielt strcmp dann noch mit?)
    3. alternative Identifikationsmöglichkeit nehmen (welche?)

    Hoffe ihr könnt mir weiter helfen.

    Gruß



  • Du könntest Option 2 nehmen und statt strcmp wcscmp benutzen.


Anmelden zum Antworten