tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
2279
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HansJ HansJ ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    92
    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
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    So wie du das da machst kann das natürlich nichts werden. Schau dir erstmal das SYSTEMTIME struct nochmal an. Z.B. ist wMonth ein WORD welcher normalerweise den Wert 1 bis 12 hat. Man kann das natürlich an einen TCHAR zuweisen - aber was soll das bringen?

    Da solltest du besser die sprintf bzw. swprintf Funktion verwenden:
    Code :
    1
    
    swprintf (szWrite, "%d. %d. %d", systime.wDay, systime.wMonth, systime.wYear);
    Außerdem mußt du die Struktur natürlich erst noch initialisieren (GetSystemTime) bevor du sie benutzen kannst.

    Gruß

    PS: Und verwende doch bitte das nächste mal die Code-Tags.
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Oracle timestamp to unix timestamp konvertieren
    Von tplanitz im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 22.04.08, 09:36
  2. Datum in Unix timestamp konvertieren
    Von chaosgenie im Forum Java
    Antworten: 1
    Letzter Beitrag: 03.01.07, 13:17
  3. konvertieren von TCHAR Array nach CString
    Von Nukleo im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 26.09.05, 19:28
  4. Datum nach Timestamp konvertieren
    Von dwex im Forum PHP
    Antworten: 1
    Letzter Beitrag: 17.08.05, 13:23
  5. Unix Timestamp zu einem Datum konvertieren
    Von torsch2711 im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 14.01.05, 14:22