Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254

    [c++] cast REFERENCE_TIME to char*

    Esiste nello standard c++ (o in quello microsoft) una funzione che trasformi un reference_time (=LONGLONG) in un char*

    ho trovato la LongLongToChar ma ritorna simboli strani..

  2. #2
    In che modo vuoi trasformarlo in stringa? Vuoi ottenere in una stringa il suo valore?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    sì un char* contenente la rappresentazione "stringa" del numero..

    con la itoa riesco a fare il LONG ma il LONGLONG no..

  4. #4
    Puoi usare la _ui64toa o la più sicura _snprintf (con stringa di formato "%I64u").
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Con il LONGLONG dovrebbe funzionare la sprintf con "%I64d"
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Grazie mille.. funzionano entrambe

  7. #7
    Di niente; ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.