#include <stdio.h>
#include <stdlib.h>
void main()
{
int i,x;
FILE *fl1, *fl2;
x = 0;
for(i = 0; ; i++)
{
fl1 = fopen("file1","r");
fl2 = fopen("file2","r");
if(fopen("file1","r") == NULL && fopen("file2","r") == NULL)
{
x = x + 1;
}
else break;
}
printf("\n\nDONE!\n\n");
}
我有這段代碼,我希望它只在2個文件,file1和file2存在時打印完成。 但它似乎不起作用。當我只創建file1時,程序中斷,如果我只創建file2,也是一樣。只有當兩個文件存在時才繼續程序C
你的意思是1. _only_這兩個文件完全存在於文件夾中或者2.這兩個文件都存在於文件夾_at least_? – holex