Gast
#1988625
Hallo,
ich versuche eine einfache verkettete Liste zu programmieren erhalte
aber eine Fehlermeldung.
Im Header habe ich folgendes deklariert:
struct OpCode
{
String s_OpCode;
struct OpCode *t_next;
};
typedef struct OpCode T_OpCode;
Im c-File versuche ich folgendes:
const T_OpCode at_First_Byte[] =
{
{"MOV", at_Second_Byte}
};
Ich bekomme folgende Fehlermeldung:
Error d:\software\dis78k4\byte1.c: 6 invalid initialization type; found
'pointer to char' expected 'unsigned int'
Warning d:\software\dis78k4\byte1.c: 6 assignment of pointer to struct
OpCode to pointer to char
Wenn ich statt des Strings mit Integer arbeite funktioniert es.
Laut LCC-Win32 Hilfe ist String der string Datentyp des Compilers.
Was mache ich falsch?