带参数的mian()函数
本帖最后由 威斯布鲁特 于 2017-7-12 13:11 编辑代码如下:
#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);
}
if ((fp = fopen(argv, "r")) == NULL)
{
printf("Can't open %s\n", argv);
exit(EXIT_FAILURE);
}
while ((ch = getc(fp)) != EOF)
{
putc(ch, stdout);
count++;
}
fclose(fp);
printf("File %s has %lu characters\n", argv, count);
return 0;
}
执行之后:
请确保当前文件夹内存在 abc 这个文件哦,然后文件里面需要有内容,它才能统计里面的字符数。
页:
[1]