Hier definierst Du die Liste:

Code:
char mlist0[6][11]
mit ** mlist0 erzeugst Du einen Zeiger. (mit dem ersten * auf mlist0[x] und mit dem zweiten * auf mlist[x][x])

Was ist, wenn Du so den Aufruf machst: menu0.importlist(*mlist0);

Und Deine Funktion so gestaltest: void importlist ( char * extlist )

Weil, beim Kopieren verwendest Du ja nur:extlist[line] nicht: extlist[x][line]

Aber wie gesagt, ich glaube, ich stifte nur mehr Verwirrung!