firefighter1993
Grünschnabel
Hallo Leite,
ich habe ein kleines Problem. Und zwar soll bei einem Gerät welches in C Programmiert wurde die Chinesische Sprache hinzu gefügt werden. Um dies zu bewerkstelligen muss ich die einzelnen Buchstaben in HEX Code umwandeln. Hier das ergebnis:
Leider bekomme ich beim kompalieren mit Cygwin immer folgenden Fehler:
excess elements in scalar initializer
(near initialization for ‘txt_kein_therapiemodul_gefunden[5]’)
Habt ihr einen Tipp für mich? Eigentlich müsste "{ 0x672A, 0x53D1, 0x73B0, 0x6CBB, 0x7597, 0x6A21, 0x5757, 0x21 }" Anstatt des Chinesischen Textes funktionieren oder etwa nicht?
Gruß
firefighter1993
ich habe ein kleines Problem. Und zwar soll bei einem Gerät welches in C Programmiert wurde die Chinesische Sprache hinzu gefügt werden. Um dies zu bewerkstelligen muss ich die einzelnen Buchstaben in HEX Code umwandeln. Hier das ergebnis:
Code:
const char * const txt_kein_therapiemodul_gefunden[] = {
"Kein Therapiemodul gefunden!",
"Therapy module not found!",
"¡Ningún módulo de terapia encontrado!",
"Apparecchiatura non connessa!",
"Geen therapiemoduul gevonden!",
{ 0x672A, 0x53D1, 0x73B0, 0x6CBB, 0x7597, 0x6A21, 0x5757, 0x21 },
};
Leider bekomme ich beim kompalieren mit Cygwin immer folgenden Fehler:
excess elements in scalar initializer
(near initialization for ‘txt_kein_therapiemodul_gefunden[5]’)
Habt ihr einen Tipp für mich? Eigentlich müsste "{ 0x672A, 0x53D1, 0x73B0, 0x6CBB, 0x7597, 0x6A21, 0x5757, 0x21 }" Anstatt des Chinesischen Textes funktionieren oder etwa nicht?
Gruß
firefighter1993