文件编程---练手项目

目录

项目1:实现CP指令

项目2:修改程序的配置文件

项目3:写入一个整型数到文件

项目4:写入一个结构体到文件


项目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的内容写入文件在读取出来即可

  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值