У меня есть несколько указателей файлов. Во время цикла я хочу напечатать что-то в определенном файле. Какой файл зависит от прохождения цикла.c-function fprintf указатель файла переменной
fprintf(stream,"v t \n");
С помощью «потока» я выбираю файл. Возможно ли передать определенный элемент массива в виде потока?
Например:
FILE *vx;
FILE *vy;
FILE *vz;
vx=fopen("vx.txt","w");
vy=fopen("vy.txt","w");
vz=fopen("vz.txt","w");
pointer[]={vx,vy,vz};
while(n<4)
{
funck(n, k, v, w, h);
fprintf(pointer[n-1],"v t \n");
n+=1;
}
ли это возможно, чтобы сохранить указатель файла в массив? Это хорошее решение?
Да, это возможно. – haccks
Массивы (как фиксированные, так и динамически выделенные) указателей очень распространены, просто посмотрите аргументы функции 'main', чтобы их найти. –
Но какой тип данных должен иметь массив? – 13Thison13