现在的位置: 首页 > 11 文件处理 > 例题 > 正文

文件复制

2011年02月17日 11 文件处理, 例题 ⁄ 共 1480字 ⁄ 字号 暂无评论

文件复制的功能就是将终端的输入复制到终端的输出。

借助于 getchar 与 putchar 函数,可以在不了解其它输入/输出知识的情况下编写出数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想如下:

读一个字符
while(该字符不是文件结束指示符) {
    输出刚读入的字符
    读下一个字符
}

将上述基本思想转换为 C 语言程序为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main(int argc, char *argv[])
{
	int c;
 
	c = getchar();
	while ( c != EOF ) {
		putchar(c);
		c = getchar();
	}
 
	return 0;
}

其中,关系运算符!=表示“不等于”。

抱歉!评论已关闭.