E
Habe es mittels einer Struktur gelöst.
Scheint mir übersichtlicher.
Trotztdem , Danke!
struct SLines
{
char **zeilenfeld;
};
typedef SLines *SListe;
SListe lines;
//anzahl der zeilen festlegen
lines=new SLines[3];
//speicher für zeilenfelder pro Zeile
lines[0].zeilenfeld=new char*[10];
//speicher pro feld
lines[0].zeilenfeld[0]=new char[10];
lines[0].zeilenfeld[1]=new char[10];
lines[0].zeilenfeld[2]=new char[10];
strcpy(lines[0].zeilenfeld[0],"test");
strcpy(lines[0].zeilenfeld[1],"test1");
strcpy(lines[0].zeilenfeld[2],"test2");
//speicher für zeilenfelder pro Zeile
lines[1].zeilenfeld=new char*[10];
lines[1].zeilenfeld[0]=new char[10];
lines[1].zeilenfeld[1]=new char[10];
lines[1].zeilenfeld[2]=new char[10];
strcpy(lines[1].zeilenfeld[0],"test11");
strcpy(lines[1].zeilenfeld[1],"test12");
strcpy(lines[1].zeilenfeld[2],"test13");
//speicher für zeilenfelder pro Zeile
lines[2].zeilenfeld=new char*[10];
lines[2].zeilenfeld[0]=new char[10];
lines[2].zeilenfeld[1]=new char[10];
lines[2].zeilenfeld[2]=new char[10];
strcpy(lines[2].zeilenfeld[0],"test11");
strcpy(lines[2].zeilenfeld[1],"test12");
strcpy(lines[2].zeilenfeld[2],"test13");
MessageBox(NULL,lines[0].zeilenfeld[2],"",0);
MessageBox(NULL,lines[1].zeilenfeld[2],"",0);
delete []lines;