Hallo Zusammen,
ich habe ein kleines Problem mit EEMEM und strukturen ich dort ablegen
will.
Header-Datei mit der Definition
1
#ifndef COLORDEFINITION_H
2
#define COLORDEFINITION_H
3
4
typedefstruct_colorstruc
5
{
6
unsignedcharH;
7
unsignedcharS;
8
unsignedcharV;
9
unsignedcharSpeed;
10
unsignedcharR;
11
unsignedcharG;
12
unsignedcharB;
13
}colorstruc;
14
15
typedefstruct_colorproc
16
{
17
unsignedcharprog;
18
colorstruccolorstruc[10];
19
}colorproc;
20
21
#endif
c-Datei
1
EEMEMcolorproccolortable[10]=
2
{
3
{1,{0x00,0x00,0x00,0x00,0,1,2}}
4
};
Als Fehlermeldung erhalte ich
../colordefinition.c:3: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'colorproc'
Ich habe schon einiges recherchiert, komme aber nicht weiter.
Wäre für jeden Tip dankbar.
Gruß
Frank
> colorstruc colorstruc
Ich würd für den Type- und den Variablen-Name verscheiden Bezeichner
wählen. Ist sicher einfacher zu lesen. Bzw. gewisse Editoren werden mit
dem Syntax-Highlighting Probleme bekommen.