#include <stdio.h>
#include "stdlib.h"
int main(int argc , char *argv[])
{
int ch;
FILE *fp; //文件指针
unsigned long count = 0 ;
if(argc != 2)
{
printf("Usage:%s filename\n" ,argv[0]);
exit(EXIT_FAILURE);
}
if((fp = fopen(argv[1] , "r")) == NULL)
{
printf("Can not open %s\n",argv[1]);
exit(EXIT_FAILURE);
}
while((ch = getc(fp)) != EOF)
{
putc(ch , stdout);
count++;
}
fclose(fp);
printf("File %s has %lu chars\n",argv[1] , count);
return 0;
}
这种代码要怎么运行,是不是要cmd,这种代码写来有什么用?抛开这里来说的话fopen()和fclosre()这些函数又有什么实际作用