Quando si programma in C , un buffer è un array utilizzato per contenere una serie di elementi . Calcolare la dimensione di un buffer in C utilizzando una funzione incorporata . Conoscere la dimensione di un buffer in C è importante, in quanto è il limite indica il numero di elementi che possono essere contenuti nel buffer e può aiutare a programmare le misure di sicurezza adeguate per assicurare che nulla può di overflow del buffer. Istruzioni
1
aprire il tuo programma C nel vostro editor di scelta .
2
Individuare la variabile che viene assegnato al vostro tampone , come " stringa mybuffer " se si dispone di un array riempito con valori stringa
3
Vai ad una nuova linea nel vostro programma e il tipo "int lunghezza = sizeof ( buff ) /sizeof (string )," . . La variabile "lunghezza" è ora pari alla dimensione della matrice del buffer , e può essere utilizzato in altre parti del programma .