|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <stdlib.h>
- int main (int argc,char *argv[])
- {
- int ch;
- FILE *fp;
- long count=0;
- if(argc!=2)
- {
- printf("Usage:%s filename\n",argv[0]);
- exit (1);
- }
- if ((fp=fopen(argv[1],"r"))==NULL)
- {
- printf("Can't not open %s\n",argv[1]);
- exit(1);
- }
- while ((ch=getc(fp))!=EOF)
- {
- putc(ch,stdout);
- count++;
- }
- fclose(fp);
- printf("File %s has %ld characters\n",argv[1],count);
- return 0;
- }
复制代码 请问这个程序到底什么意思?这个变量argc什么意思,都没有初始化,怎么又在if语句中比较了,这个是书上的例子,但没讲这些细节,这是说明了文件操作的函数,求助 |
|