voila je voudrais programmer une matrice à 2 dimensions comme constante mais je rencontre un probleme que je ne comprend pas, j'avous que c'est la premiere fois que je programme une matrice comme ca dans un pic.
Plutot que de s explications à ralongues voila le code que j'ai tapé:
Code : Tout sélectionner
const table1 as byte[40][6] =(
( 0xF9,0x1B,6,6,9,0x80)( 0xF9,0x57,6,9,3,0x80)( 0xF9,0x95,7,1,9,0x80)( 0xF9,0xCC,7,4,4,0x80)( 0xFA,0x02,7,7,0,0x80)( 0xFA,0x36,7,9,7,0x80)
( 0xFA,0x69,8,2,5,0x80)( 0xFA,0x9C,8,5,5,0x80)( 0xFA,0xCB,8,8,5,0x80)( 0xFA,0xF8,9,1,6,0x80)( 0xFB,0x24,9,4,7,0x80)( 0xFB,0x45,9,7,4,0x80)
( 0xFB,0x65,1,0,0,0x00)( 0xFB,0x8D,1,0,3,0x00)( 0xFB,0xB5,1,0,7,0x00)( 0xFB,0xDA,1,1,0,0x00)( 0xFB,0xFE,1,1,4,0x00)( 0xFC,0x1F,1,1,8,0x00)
( 0xFC,0x43,1,2,3,0x00)( 0xFC,0x64,1,2,7,0x00)( 0xFC,0x83,1,3,1,0x00)( 0xFC,0xA2,1,3,6,0x00)( 0xFC,0xC0,1,4,1,0x00)( 0xFC,0xDD,1,4,6,0x00)
( 0xFC,0xF9,1,5,1,0x00)( 0xFD,0x13,1,5,6,0x00)( 0xFD,0x2D,1,6,2,0x00)( 0xFD,0x46,1,6,7,0x00)( 0xFD,0x5D,1,7,3,0x00)( 0xFD,0x76,1,8,0,0x00)
( 0xFD,0x8B,1,8,6,0x00)( 0xFD,0xA2,1,9,3,0x00)( 0xFD,0xC1,2,0,3,0x00)( 0xFD,0xCA,2,0,6,0x00)( 0xFD,0xD5,2,1,0,0x00)( 0xFD,0xE8,2,1,8,0x00)
( 0xFD,0xFB,2,2,5,0x00)( 0xFE,0x0C,2,3,3,0x00)( 0xFE,0x1E,2,4,1,0x00)( 0xFE,0x2F,2,5,0,0x00))pour les retours a la ligne c'est seulement pour faciliter la lecture.
et voila l'erreur que le compilateur me remonte:
0 133 Compilation Started C:\mikroBasic PRO for PIC\PROJET\CTCSS\CTCSS.mbas
1 1015 Hint: Compiling unit "C:\mikroBasic PRO for PIC\PROJET\CTCSS\CTCSS.mbas" CTCSS.mbas
9 1517 Warning: Aggregate padded with zeros (39) in order to match declared size (240) CTCSS.mbas
9 304 Syntax error: Expected ")" but "(" found CTCSS.mbas
9 359 Too many elements: expected 40 elements CTCSS.mbas
9 304 Syntax error: Expected "end" but "0xF9" found CTCSS.mbas
9 304 Syntax error: Expected "." but "," found CTCSS.mbas
0 102 Finished (with errors): 06 sept. 2016, 22:29:15 CTCSS.mbppi
je suppose avoir mal écrit quelque chose mais je ne sais pas quoi.
en suite ce que je vais en faire c'est pour le generateur de tonalité que je suis en train de programmer, c'est pour optimiser le code. ca va veir remplacer le gros select case que j'ai programmé.
merci d'avance pour vos lumieres



