Tengo un código como este:
void display_character (char j,k,l,m) {
unsigned char display [4] = {j,k,l,m}
.
.
.
.
}
void main()
{
while(1)
{
display_character(1,2,3,4);
display_character(5,6,7,8);
}//end of while
}
¿Cómo puedo pasar 1,2,3,4 a j, k, l, m en la matriz? porque tengo un error con este código: error C247: inicializador sin dirección / constante
Gracias
no funciona
void display_character (char j,k,l,m) {
//unsigned char display [4] = {1,2,3,4}; // we can modify value of this variable in run time
unsigned char display [4]; // we can modify value of this variable in run time
display[0]=j;
display[1]=k;
display[2]=l;
display[3]=m;
unsigned char x,y,a,z;
.
.
.
error: *
**32_8_MAIN.C(98): error C141: syntax error near 'unsigned'
32_8_MAIN.C(98): error C202: 'x': undefined identifier
32_8_MAIN.C(101): error C202: 'z': undefined identifier
32_8_MAIN.C(103): error C202: 'x': undefined identifier
32_8_MAIN.C(105): error C202: 'y': undefined identifier
32_8_MAIN.C(107): error C202: 'a': undefined identifier
32_8_MAIN.C(108): error C202: 'a': undefined identifier
32_8_MAIN.C(111): error C202: 'a': undefined identifier
32_8_MAIN.C(112): error C202: 'a': undefined identifier
32_8_MAIN.C(118): error C202: 'z': undefined identifier
32_8_MAIN.C(120): error C202: 'x': undefined identifier
32_8_MAIN.C(122): error C202: 'y': undefined identifier
32_8_MAIN.C(124): error C202: 'a': undefined identifier
32_8_MAIN.C(125): error C202: 'a': undefined identifier
32_8_MAIN.C(128): error C202: 'a': undefined identifier
32_8_MAIN.C(129): error C202: 'a': undefined identifier**
*