Здравствуйте, folk, Вы писали:
F>Здравствуйте, Voland_SZ, Вы писали:
V_S>>FILE *RecFiles = new FILE[NoOfFiles];
V_S>>if((RecFiles[i] = fopen(FullName,"w+"))==NULL) MessageBox(NULL,"ERROR","ERROR",MB_OK);
V_S>>и на него ругается fopen что ему надо FILE а не FILE*
V_S>>вот так естественно тоже не срабатывает
V_S>>if((&RecFiles[i] = fopen(FullName,"w+"))==NULL) MessageBox(NULL,"ERROR","ERROR",MB_OK);
V_S>>Зачем мне это все надо
V_S>>Хочу задавать произвольное количество файлов
F>Не нужно выделять место под FILE, это забота библиотеки. fopen возвращает указатель на уже созданный FILE :
F>F>FILE **RecFiles = new (FILE*)[NoOfFiles];
F>if((RecFiles[i] = fopen(FullName,"w+"))==NULL)
F> MessageBox(NULL,"ERROR","ERROR",MB_OK);
F>
Спасибо большое, но можно еще вопрос
а что означает определение переменной с **
одна это указатель, а две это что?