实验目的
学会使用C库函数和Linux系统调用,并理解它们的区别。
实验要求
使用库函数,实现文件copy功能。
实验内容
1.在路径:home/shiyanlou下用vi命令新建文件file_cp.c 内容如图:
2.编译应用程序file_cp.c命令:
gcc file_cp.c -o file_cp
用gcc命令编译file_cp.c后生成了可执行文件file_cp
3.运行应用程序如图:
我们将file_cp.c拷贝为test.c,可以看到运行程序后文件夹下出现了test.c和file_cp.c的大小和内容都一样
总结
要注意区分C库函数和Linux系统调用对文件操作的方法。比如C库函数fread的就没有像Linux系统调用read函数那样返回成功读取了多少个字节。只有清楚了它们之间的区别我们才好熟练运用它们。
学习时间 30分钟
操作时间 24分钟
按键次数 841次
实验次数 2次
报告字数 690字
是否完成 完成