Saludos
Por mucho que he buscado y he intentado no logro incontrar una forma de solucionar el siguiente problema:
Tengo un arreglo de tipo entero llamado a[50] el cual posee 50 datos mi pregunta es la siguiente yo puedo en cualquier instante del programa cambiar el contenido de los datos que se encuentran en el arreglo, si no se puede como puedo solucionar el problema si tener que declarar otra variable, por ejemplo b[50], he intentado y siempre me sale un error y no se como solucionar el problema sin tener que llenar la memoria del micro. Acá el código haber si me hechan una manito.
desborde()
{
if (contador ==1)
{
a[50] = {100, 106, 113, 119, 125, 131, 137, 143, 148, 154, 159, 164, 168, 173, 177, 181, 184, 188, 190, 193, 195, 197, 198, 199, 200, 200,200, 199, 198, 197, 195, 193, 190, 188, 184, 181, 177, 173, 168, 164, 159, 154, 148, 143, 137, 131, 125, 119, 113, 106, 100};
puerto_b = a[desbordes];
set_rtcc(240);
}
if( contador == 2)
{
a[50] = {100, 113, 125, 137, 148, 159, 168, 177, 184, 190, 195, 198, 200, 200, 198, 195, 190, 184, 177, 168, 159, 148, 137, 125, 113, 100, 87, 75, 63, 52, 41, 32, 23, 16, 10, 5, 2, 0, 0, 5, 10, 16, 23, 32, 41, 52, 63, 75, 87, 100};
puerto_b = a[desbordes];
set_rtcc(253);
}
if(desbordes>=50)
{
desbordes = 0;
}
desbordes = desbordes + 1;
}
Saludos.