23,121
社区成员
发帖
与我相关
我的任务
分享
FILE *fp[3] ={0};
While(1)
{
获取src->enc_dev[i+1]->out_virt_buffer的数据;
for(i=0; i<3; i++)
{
if(NULL==fp[i]) //如果注释掉,在打印完第五个111111就会报错
{
sprintf(name[i],"%s%d.pckt","/",i+1);
fp[i] = fopen(name[i],"wb+");
printf("open%d:%s\n",i,name[i]);
}
if(NULL==fp[i])
{
printf("cif_thread:fopen error\n");
continue;
}
Printf(“11111111111111111 \n”);
length=fwrite(src->enc_dev[i+1]->out_virt_buffer,1,ret[i],fp[i]);
if(length!=ret[i])
{
perror("write error\n");
}
}
}