Mehrdimensionales Array mittels Funktion durchsuchen

Hi zusammen,

ich habe ein mehrdimmensionalles array:

  char* dummy[2][4] = {{"test1", "1", "2", "3"} , {"test2", "4", "5", "6"}};

Dieses möchte ich nun dahingehend durchsuchen, das ich z.b. Sage wo steht "test1" drin. Dafür wollte ich mir eine Funktion basteln, die dann via Schleife sucht. Das suchen als solches ist kein Problem, aber wie bekomme ich das Array oder den Pointer übergeben. Meine Versuche endeten immer in der Fehlermeldung:

BareMinimum:7: error: invalid conversion from 'char* (*)[4]' to 'char'
BareMinimum:7: error: initializing argument 1 of 'int linearSearch(char, int, int)'

Jemand eine Idee was ich da falsch mache?

Danke für alle Infos
CL

Dein array is vom typ "pointer auf char". Deine funktion verwendet...