Zdravím,
potřeboval bych poradit jak v jazyce C nadefinovat pole ARR. V testu níže má mít tento typ 6 elementů. Stačili by 4, ale pro ukázku jsem použil 6 elementů.
Potřeboval bych k němu přistupovat takto:
[code]
typedef struct {
ARR ** pointers; // 2D array or pointers to char*
} ARRAY_OF_POINTERS;
void main(){
ARRAY_OF_POINTERS pointers;
int i = 0;
char * str;
str = malloc(50);
strcpy(str, "Toto je test");
pointers[i][0]=str;
str=str+4;
pointers[i][1]=str;
str++;
pointers[i][2]=str;
str=str+2;
pointers[i][3]=str;
sts++;
pointers[i][4]=str;
str=str+4;
pointers[i][5]=str;
}
[/code]
Jde o to že ARR se používá ve struktuře ARRAY_OF_POINTERS. A já nevím jak to nadefinovat abych k tomu mohl přistupovat pomocí hranatých závorek. Můžete pomoct?