//Macro
#define MAXSIZE 10 // aca varias el tamaño del array
//global
unsigned char array[MAXSIZE];
unsigned char Dato;
//prototipo
void CargandoArray (char *pArray, int Indice, char Dato);
void main()
{
CargandoArray(Array, 0, 0xAD); //array[0] = 0xAD;
}
void CargandoArray (char *pArray, int Indice, char Dato)
{
if(Indice < MAXSIZE)
{
*(pArray+Indice) = Dato;
}
}