ghanek
1
Hi,
I don' know excatly how to describe, so i write a small example what i want to do. Is this possible in arudino?
char *Language_1[] = {"English", "Yes","No"};
char *Language_2[] = {"German", "Ja","Nein"};
char *Language_3[] = {"Italy", "Si","No"};
int X =1;
void setup() {
Serial.begin(9600);
}
void loop() {
if (X < 3){
X++;
}else{
X=1;
}
Serial.print(Language_X[0]);
delay(250);
Serial.print(Language_X[1]);
delay(250);
Serial.print(Language_X[2]);
delay(250);
}
A three element has no element with the index 3.
Valid indices are 0..2 inclusive.
I think the concept you want is a two dimensional array.
char * Language [][3] = {{"English", "Yes","No"},
{"German", "Ja","Nein"},
{"Italiano", "Si","No"}};
ghanek
3
You save my day. I was searching for this solution for more hours on internet.
you beat me to it! 
const char *Language_X[][3] = {{"English", "Yes", "No"},
{"German", "Ja", "Nein"},
{"Italy", "Si", "No"}
};
int X = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
if (X < 3) {
X++;
} else {
X = 0;
}
Serial.print(Language_X[X][0]);
delay(250);
Serial.print(Language_X[X][1]);
delay(250);
Serial.println(Language_X[X][2]);
delay(250);
}