PDA

Visualizza la versione completa : [C] Dimensione di un int


absgothic
25-01-2006, 16:36
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


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!

oregon
25-01-2006, 16:44
sizeof(esito)

absgothic
25-01-2006, 16:49
:dh:
non ci avevo pensato.... :confused:

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

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

Loading