Buongiorno
Devo acquisire dei caratteri da un TMemo e metterli in una matrice:
Non capisco perchè ma quando inserisco i caratteri nel MemoMatrice e poi cerco di generarli, mi da RANGE CHECK ERROR....codice:char ** matrice; void riempiMatrice() { if(matrice) { for(int i=0; i<3;i++) { free(matrice[i]); } free matrice; matrice=(char**) calloc(3,sizeof(char*)); for(int i=0; i<3;i++) { matrice[i]=(char*) calloc(3,sizeof(char*)); } for(int i=0; i<3;i++) { for(int j=0; j<3; j++) { AnsiString ss=MemoMatrice->Lines->Strings[i]; char c=ss[0]; matrice[i][j]=c; Memo1->ines->Add(matrice[i][j]); } } }

Rispondi quotando
