C语言文件复制实例详解

 更新时间:2017年06月28日 14:28:47   投稿:lqh  
这篇文章主要介绍了C语言文件复制实例详解的相关资料,需要的朋友可以参考下

C语言文件复制实例详解

文件复制,在Linux中,将生成的read.o 重新文件拷贝一份复制到ReadCopy.o中,并且更改ReadCopy.o文件的操作权限。使其能够正常运行。

实例代码:

#include <stdio.h>  
int main(){ 
  FILE *r_file = fopen ("read.o","rb"); 
  FILE *w_file = fopen ("ReadCopy.o","w"); 
  char temp[10]; 
  int judge = 0; 
  if (r_file){ 
    do { 
      judge = fread(temp,sizeof(char),10,r_file); 
      if (!judge){ 
        break; 
      } 
      fwrite(temp,sizeof(char),10,w_file); 
    }while(1); 
  } 
  fclose(r_file); 
  fclose(w_file); 
  r_file = NULL; 
  w_file = NULL; 
  return 0; 
} 


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 详解数据结构C语言实现之循环队列

    详解数据结构C语言实现之循环队列

    在我们生活中有很多队列的影子,可以说与时间相关的问题,一般都会涉及到队列问题;本文详细介绍了如何使用C语言实现循环队列,下面一起来看看。
    2016-07-07
  • C 语言基础教程(我的C之旅开始了)[六]

    C 语言基础教程(我的C之旅开始了)[六]

    C 语言基础教程(我的C之旅开始了)[六]...
    2007-02-02
  • Qt实现进程间通信

    Qt实现进程间通信

    这篇文章主要为大家详细介绍了Qt实现进程间通信,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C++线性时间的排序算法分析

    C++线性时间的排序算法分析

    这篇文章主要介绍了C++线性时间的排序算法分析,是非常经典的非比较排序算法,对于C++程序员有很大的借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C语言中的switch语句基本用法

    C语言中的switch语句基本用法

    这篇文章主要介绍了C语言中switch语句的基本用法,switch语句是一个多分支选择语句,并且可以支持嵌套,感兴趣的同学可以参考阅读
    2023-03-03
  • C++实现打印1到最大的n位数

    C++实现打印1到最大的n位数

    这篇文章主要介绍了C++实现打印1到最大的n位数,并分析了实现代码中语句的跳转技巧,需要的朋友可以参考下
    2014-09-09
  • C++中String增删查改模拟实现方法举例

    C++中String增删查改模拟实现方法举例

    这篇文章主要给大家介绍了关于C++中String增删查改模拟实现方法的相关资料,String是C++中的重要类型,程序员在C++面试中经常会遇到关于String的细节问题,甚至要求当场实现这个类,需要的朋友可以参考下
    2023-11-11
  • C++循环链表之约瑟夫环的实现方法

    C++循环链表之约瑟夫环的实现方法

    这篇文章主要介绍了C++循环链表之约瑟夫环的实现方法,对于学习数据结构与算法有一定的借鉴价值,需要的朋友可以参考下
    2014-09-09
  • C++如何保存bmp图片

    C++如何保存bmp图片

    这篇文章主要介绍了C++如何保存bmp图片问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • C++ 中友元函数与友元类详解

    C++ 中友元函数与友元类详解

    这篇文章主要介绍了C++ 中友元函数与友元类详解的相关资料,需要的朋友可以参考下
    2017-06-06

最新评论