problems with changing values in an array \:-|


i'm having difficulty written switch statement.  :smiley-sweat:
i've been troubled while , it's driving me crazy!  :0
any can provide very appreciated!
here switch statement:
code: [select]
switch(mychar)
 {
   case 'a':
     tempdisp = {
       {0,1,1,0}, // row 1
       {1,0,0,1}, // row 2
       {1,1,1,1}, // row 3
       {1,0,0,1}, // row 4
       {1,0,0,1}, // row 5
       {1,0,0,1}  // row 6
     };
   break;
     
   case 'b':
     tempdisp = {
       {1,1,1,0}, // row 1
       {1,0,0,1}, // row 2
       {1,1,1,0}, // row 3
       {1,0,0,1}, // row 4
       {1,0,0,1}, // row 5
       {1,1,1,0}  // row 6
     };
   break;
     
   case 'c':
     tempdisp = {
       {0,1,1,0}, // row 1
       {1,0,0,1}, // row 2
       {1,0,0,0}, // row 3
       {1,0,0,0}, // row 4
       {1,0,0,1}, // row 5
       {0,1,1,0}  // row 6
     };
   break;
     
   default:
     tempdisp = {
       {1,0,1,0}, // row 1
       {0,1,0,1}, // row 2
       {1,0,1,0}, // row 3
       {0,1,0,1}, // row 4
       {1,0,1,0}, // row 5
       {0,1,0,1}  // row 6
     };
     serial.print("unsupported character type. mychar = ");
     serial.println(mychar);
   break;
 } // end of switch statement


here error log:
when says, "expected ';' before '{' token" directs me the "tempdisp = {" lines
code: [select]
functions.h:61: error: expected primary-expression before '{' token
functions.h:61: error: expected `;' before '{' token
_4x6_led_text_scroller:76: error: expected `}' @ end of input
_4x6_led_text_scroller:76: error: expected `}' @ end of input

if being unclear, ask me. i'm going watching thread closely, expect prompt reply.  :)

you need specify @ least first dimension of tempdisp.

   tempdisp[6][] = { ...


Arduino Forum > Using Arduino > Programming Questions > problems with changing values in an array \:-|


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial