Pointer to strings
-
Hallo ,
Ich habe in meinen Programm eine OCX eingebunden. Beim Aufrufen einer Funktion aus dieser OCX bekomme ich einen Pointer auf ein string (array?) aus 40 strings jeder string ist mit 0 terminiert. Aber ich weiß nicht wie ich die strings nacheinander auslesen kann. Ich hab erst angefangen mit c++ und ich kann nur die ersten 2 stings lesen. Was wohl nicht der richtige weg sein kann. Bei google hab ich nichts gefunden ist vermutlich zu simpel

CString a; CString b; void TestDlg::DataArrival(LPCTSTR Data, long Size) a = Data; b = (Data+(sizeof a)+1);
-
LPCTSTR Data ist kein Zeiger auf ein String array, sondern auf einen String !!!
CString a; CString b; void TestDlg::DataArrival([b]LPCTSTR *Data[/b], long Size) a = Data[0]; b = Data[1]; ...