none
Problema con swprintf_s () RRS feed

  • Discussione generale

  • Sto cercando di formattare una stringa Unicode inserendo in essa sia caratteri prelevati da una stringa ASCII che interi. Il codice è praticamente il seguente :

    LPWSTR stringaUnicode = new WCHAR[256];

    char      stringaAscii[32];

    int         primoint, secondoint;

    strcpy (stringaAscii, "Versione");

    primoint = 2;

    secondoint = 0;

    swprintf_s (stringaUnicode, 256, "%.32s  %d.%d", CA2WEX<32>(stringaAscii), primoint, secondoint);

    Eseguito il codice, invece di avere in stringaUnicode i valore "Versione 2.0" , come sarebbe logico, mi ritrovo il valore "Versione 661919.7274595".

    dov'è il problema ?

    venerdì 26 ottobre 2012 13:52

Tutte le risposte