70,024
社区成员




#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
fp=fopen("p1.txt","r");
if(fp==NULL)
{
printf("文件打开失败,程序退出! ");
exit( 0);
}
char ch;
int i=0,j=0;
while(!feof(fp))
{
fscanf(fp,"%c",&ch);
if(ch=='[')
i++;
if(ch==']')
j++;
ch = 0; //重置,防止fscanf读取失败后ch保留上一次的值。
}
if(i==j)
printf("0K!\n");
if(i!=j)
printf("ERROR!\n");
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
fp=fopen("p1.txt","r");
if(fp==NULL)
{
printf("文件打开失败,程序退出! ");
exit( 0);
}
char ch; int i=0,j=0;
while(!feof(fp))
{
int end=fscanf(fp,"%c",&ch);
if(end==-1) break;
if(ch=='[')i++;
if(ch==']')j++;
}
if(i==j)
printf("0K!\n");
if(i!=j)
printf("ERROR!\n");
}