目录
项目1:实现CP指令
实现这个项目需要用到main函数的两个参数 int argc 以及 char **argv 。
argc代表参数的个数,argv代表的是字符串数组 通过main函数的参数我们就可以把我们文件的路径传到程序里面。把文件路径传进程序就可以通过 read 以及write 来实现cp指令的功能,大概的思路如下:
1.打开原文件
2.读取原文件
3.打开或创建 目标文件
4.将读取出来的内容写到目标文件
5.关闭原文件和目标文件
项目2:修改程序的配置文件
有这么一个配置文件:
如何修改文件里面的数值?
思路如下:
1.打开需要修改的文件
2.读取文件的内容
3.找到字符串
4.移动指针
5.修改字符
6.把修改后的内容写入文件
项目3:写入一个整型数到文件
定义一个整型数a=100 ,在定义一个整型数b=0, 然后打开文件 把a的内容 写入文件在读取出来 即可。
项目4:写入一个结构体到文件
定义一个结构体a={100,‘a’ },和结构体b ,将结构体a的内容写入文件在读取出来即可