 
- 帖子
- 915
- 积分
- 1223
- 技术
- 3
- 捐助
- 0
- 注册时间
- 2018-1-17
|
本帖最后由 netdzb 于 2019-7-11 18:17 编辑
回复 8# Batcher
#include <stdio.h>
#include <string.h>
int main()
{
char buffer[1024] = {0};
int len = 0;
int count = 0;
int flag;
FILE *fp = fopen("cek.txt", "r");
if(NULL == fp)
{
printf("failed to open cek.txt\n");
return 1;
}
while(!feof(fp))
{
fgets(buffer, sizeof(buffer) - 1, fp);
count += 1;
if ( strnicmp(buffer,"0",1) ==0 || strnicmp(buffer,"1",1) ==0 || strnicmp(buffer,"2",1) ==0 )
flag = 1;
else
{
flag = 0;
break;
}
} // while
if ( flag == 1 )
printf("good.\n");
else
printf("error.\n");
fclose(fp);
printf("hangshu:%d\n", count);
return 0;
}
我就测试了几行,不知道对不对? |
|