Hilfe bei Funktion bitte!

Hallo,

ich stell mich grad ziemlich dumm an und komme nicht weiter. Ich möchte eine Funktion schreiben, in der ich einen Wert übergebe, der dann eine entsprechende Twitternachricht übermittelt. So in etwa:

int tweet (char* msg){ Twitter twitter("XXXX"); char msg1[] = "Text1"; char msg2[] = "Text2"; char msg3[] = "Text3"; char msg4[] = "Text4"; reset_enc(); Ethernet.begin(mac); delay(500); Serial.println("IP:"); Serial.println(Ethernet.localIP()); Serial.println("connecting ..."); if (twitter.post(msg)) { int status = twitter.wait(); if (status == 200) { Serial.println("OK."); } else { Serial.print("failed : code "); Serial.println(status); } } else { Serial.println("connection failed."); } }

es soll als z.B. 2 übergeben werden und dann char msg2[] = "Text2"; übermittelt werden. Wie kann ich das machen?

Danke schon mal!

1) Du nimmst ein 2-dimensionales Array

char msg[0][] = "Text1";
char msg[1][] = "Text2";
char msg[2][] = "Text3";
char msg[3][] = "Text4";

2)

void send(byte nr_text)
{
...
if (twitter.post(msg[nr_text])) {
...
}

Grüße Uwe

Super, ich Danke Dir!!! :grin: