syntax fehler?
-
Habe folgendes Problem will ein c-programm in ein c++ programm umschreiben und der folgende teil funktioniert nicht.
moresetabelle[]
{
{"a", ".- "}
{"b", "-... "}
usw...
};jedenfalls bringt der compiler einen syntax error vor dem ersten{. Kann mir jemand sagen was ich falsch gemacht habe?
MFG Agam
-
= vergessen ?!
-
Original erstellt von <Agam>:
**Habe folgendes Problem will ein c-programm in ein c++ programm umschreiben und der folgende teil funktioniert nicht.moresetabelle[]
{
{"a", ".- "}
{"b", "-... "}
usw...
};jedenfalls bringt der compiler einen syntax error vor dem ersten{. Kann mir jemand sagen was ich falsch gemacht habe?
MFG Agam**
Wat isn dat für ne Definition. Das hat nie und nimmer in C funktionert.
char *morsetabell[]={"a",".-"}; //usw
Würds aber an deiner Stelle mit ner Map probieren.
-
Also vollstaänig sah es so aus
struct _MORSECODE
{
char letter;
char code[6];
}typedef struct _MORSECODE MORSECODE;
MORSECODE MorsecodeTable[]
{
{"a", ".- "}
...
}MFG Agam
-
struct morsecode { char letter; char code[6]; }; morsecode tabelle[] = { { 'a', "bla" }, { 'b', "blub" } };
-
Danke so funktionierts