Здравствуйте, 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>Хочу задавать произвольное количество файлов
Не нужно выделять место под FILE, это забота библиотеки. fopen возвращает указатель на уже созданный FILE :
FILE **RecFiles = new (FILE*)[NoOfFiles];
if((RecFiles[i] = fopen(FullName,"w+"))==NULL)
MessageBox(NULL,"ERROR","ERROR",MB_OK);
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн