Привет, мужики! Need help, проблема такая:
char **getArray() { char **tmp = new char *[ SIZE ]; char **ret = tmp; //дальше я читаю из файла структуру и по полю присваиваю указателю fseek(fp, 0L, SEEK_SET); while(&structura, sizeof(STRUCT), 1, fp) == 1) { *tmp = structura.name; *tmp++; } return ret; }
Потом читаю:
char **tmp = getArray(); for( int i=0; i < SIZE -1; i++ ) { printf("Item = %s\n", *tmp); *tmp++; }
и получаю список из SIZE ПОСЛЕДНИХ елементов.
Об?ясните, пожалуйста. Спасибо.