Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] dimensione di un int...

    qualcuno sa dirmi se esiste una funzione che sappia restituirmi la dimensione di un intero passato in ingresso?

    Mi serve l'equivalente di strlen (che restituisce la lunghezza di una stringa) per i numeri interi.
    In particolare, devo usare la funzione

    codice:
    conferma1 = WriteFile(mailslotControllo, esito1,dim(esito), &scritti1, NULL);
    dove:
    conferma1 è un BOOL che vale true se la scrittura va a buon fine

    mailslotControllo e l'HANDLE alla mailslot sulla quale voglio scrivere il numero

    esito1 è il numero che voglio scrivere

    dim(esito) è quello che mi occorre, perchè WriteFile richiede appunto di indicare con quel parametro la dimensione del dato che voglio scrivere.

    Ci tengo a precisare che il numero in questione è prefissato e serve per effettuare dei controlli: in caso di controllo positivo questo numero è 2, in caso di controllo negativo questo numero (esito1) è = 3.

    Grazie a tutti, prima o poi imparerò!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,468
    sizeof(esito)

  3. #3

    ops, è vero!!


    non ci avevo pensato....

    scusatemi ma sto studiando veramente troppo, maledetta tesina!!!! :maLOL:

    Conoscevo sizeof, ma mi era completamente sfuggito di testa, grazie oregon

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 © 2024 vBulletin Solutions, Inc. All rights reserved.