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ò!