#include
#include
#include
int main(int argc, char *argv[])
{
char buf[100];
if(argc<2)//当命令行参数个数小于2时提醒输入文件名
{
fprintf(stderr,"Usage:%s
return -1;
}
FILE *fp=fopen(argv[1],"r");
if(NULL==fp)
{
perror("fopen");
return -1;
}
printf("fopen success!\n");
int len=0;
int ch;
while(1)
{
if(NULL==fgets(buf,sizeof(buf),fp))
break;
if(buf[strlen(buf)-1]=='\n')
len++;
}
printf("%s len: %d\n", argv[1], len);
fclose(fp);
return 0;
}