第 13 章 文件输入/输出 (标准I/O)
2018-06-18 03:47:19来源:未知 阅读 ()
1 /*-------------------------- 2 count.c -- 使用标准 I/O 3 --------------------------*/ 4 5 #include <stdio.h> 6 #include <stdlib.h> //提供 exit() 函数原型 7 8 int main(int argc, char *argv[]) 9 { 10 int ch; //读取文件时,储存每个字符的地方 11 FILE *fp; //文件指针 12 unsigned long count = 0; 13 14 if (argc != 2) 15 { 16 printf("Usage: %s filename\n", argv[0]); 17 exit(EXIT_FAILURE); 18 } 19 20 if (NULL == (fp = fopen(argv[1], "r"))) 21 { 22 printf("Can't open %s\n", argv[1]); 23 exit(EXIT_FAILURE); 24 } 25 26 while (EOF != (ch = getc(fp))) 27 { 28 putc(ch, stdout); //同 putchar(ch) 29 ++count; 30 } 31 32 fclose(fp); 33 printf("File %s has %lu characters\n", argv[1], count); 34 35 return 0; 36 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:第 9 章 函数
- QT5 解析JSON文件 2020-06-09
- QTableView与Excel之间的文件打开与保存 2020-05-26
- 第七章 1.输入输出与模板 2020-04-04
- C++ 文件输入输出 2020-03-27
- [C++]HelloWorld背后的故事!总结一下在我们运行exe可执行文 2020-03-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash