TimeStamp in einen Unicode TCHAR konvertieren



  • Wie kann ich einen TimeStamp in einen Unicode TCHAR konvertieren
    mit embedded Visual C++

    TCHAR szWrite[35];
    TCHAR szTimeStamp;
    SYSTEMTIME systime;
    systime = lpScanBuffer->TimeStamp;

    szTimeStamp=systime.wMonth; // zB. Monat

    Bis hier funktioniert es noch
    aber wenn ich versuche szTimeStamp an szWrite anzuhängen

    wcscpy(szWrite, szZBez);
    wcscat(szWrite, szTimeStamp);

    bekomme ich die Fehlermeldungen

    warning C4047: 'function' : 'const unsigned short *' differs in levels of indirection from
    'unsigned short '
    warning C4024: 'wcscat' : different types for formal and actual parameter 2



  • hhabel schrieb:

    Bis hier funktioniert es noch

    Du meinst, der Compiler beschwert sich nicht. Funktionieren tut das nicht, zumindest nicht so, wie du dir das vorstellst.

    _stprintf(szWrite, _T("%d"), systime.wMonth);
    


  • Danke du hast mir weiter geholfen .


Anmelden zum Antworten