1. 分别利用文件的系统调用read、write和文件的库函数fread、fwrite实现文件复制功能,比较在每次读取一个字节和1024字节时两个程序的执行效率,并分析原因。
1) 进入ubuntu,在桌面新建文件夹 1 用户界面 用以存储文件。
2) 进入此文件夹,新建txt文档,写入超过10k的文本。
3) 在此页面空白处右键进入终端,创建copyfread.c文件:
4)编写代码如下:
5)在终端中输入命令:
gcc copyfread.c -o copyfread_exe //生成可执行文件
6)同一目录下创建copyfread1024.c文件,将第4步源文件中的 #define count 1 改为 #define count 1024后复制粘贴到此文件中