IO练习
文章平均质量分 59
记录一些有关io的相关操作练习
只对您心动
认真学习代码in
展开
-
【IO】使用有名管道实现,一个进程用于给另一个进程发消息,另一个进程收到消息后,展示到终端上,并且将消息保存到文件上一份
输出结果如下:可以看出已经实现在一个进程输入,另一个进程中能够输出了,同时能够保存数据到文件中。输出结果如下:可以看出已经成功实现两个进程间的通信了。原创 2024-08-05 21:41:40 · 167 阅读 · 0 评论 -
【IO】使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程2拷贝后一半,主线程回收两个分支线程的资源
1、使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程2拷贝后一半,主线程回收两个分支线程的资源思路:1、首先创建了求文件长度的函数,在创建函数的时候,顺便将目标文件创建完成,返回源文件的大小2、定义了一个拷贝函数,首先移动光标位置,接下来就是正常的读写操作3、定义了线程函数,执行了文件拷贝功能4、主函数内先求出了源文件的大小,然后用结构体封装了需要传入线程里面的数据,通过结构体数组,分别传入拷贝文件前一半的参数与后一半的参数,分别存在buf[0]和buf[1]中。原创 2024-08-02 07:30:00 · 143 阅读 · 0 评论 -
【IO】使用父子进程完成两个文件的拷贝,父进程拷贝前一半内容,子进程拷贝后一半内容,子进程结束后退出,父进程回收子进程的资源
1、使用父子进程完成两个文件的拷贝,父进程拷贝前一半内容,子进程拷贝后一半内容,子进程结束后退出,父进程回收子进程的资源原创 2024-07-31 20:39:05 · 187 阅读 · 0 评论 -
【IO】使用文件IO完成,将源文件中的所有内容进行加密(大写转小写、小写转大写)后写入目标文件中,源文件内容不变
1> 使用文件IO完成,将源文件中的所有内容进行加密(大写转小写、小写转大写)后写入目标文件中,源文件内容不变2、并发和并行的区别3、什么是进程4、进程和程序的区别5、进程的状态有哪些6、系统中的多个进程的调度机制都有哪些7、思维导图原创 2024-07-30 20:16:47 · 889 阅读 · 0 评论 -
【IO】 使用fgets和fputs完成两个文件的拷贝 使用fgets统计给定文件的行号
1、使用fgets和fputs完成两个文件的拷贝2、使用fgets统计给定文件的行号fgets和fputs的使用方法函数原型:int fputs(const char *s,FILE *stream); char *fgets(char *s,int size,FILE *stream);fupts的功能:将给定的字符串写入到文件中 返回值:成功返回写入的字符个数,失败返回EOFfgets的功能:将stream所指向的文件中,最多读取siz原创 2024-07-26 20:28:40 · 770 阅读 · 0 评论 -
【IO】 对于fread,fwrite,time_t,fseek等操作,写日志文件,完成文件的拷贝,对bmp图像进行读写操作;
可以看到已经把02fcopy.c文件拷贝到了目标文件user_copy.txt里。:ctrl+c:停止程序。原创 2024-07-29 20:25:10 · 208 阅读 · 0 评论