Timestamp in HEX umwandeln



  • Hallo

    ich brauche die Timestamp als HEX-Wert in einem CHAR-Array.

    Habe folgenden Code probiert, aber es klappt nicht.

    #include <stdio.h>
    #include <string.h>
    #include <time.h>
    
    int main()
    {
    	char hex;
    
    	time_t timestamp = time(NULL);
    	printf("Das ist aktuelle Timestamp: %i\n", timestamp);
    	sprintf(hex, "%2X", timestamp); 
    	printf("\nDas ist der HEX-String: %c", hex);
    	return 0;
    }
    

    Wäre nett, wenn ihr mir helfen könntet.

    MfG

    MTC



  • Wie wäre es wenn DU es mit einem Chararray versuchst? In Dein HEX passt ja gerade einmal die erste stelle...



  • Jupp danke, hab den bzw. die Fehler selber ausgemerzt.

    Funktioniert also!!!


Anmelden zum Antworten