C文件读写。都忘记怎么操作了,记一下。下面这个程序从一个文件读入数据,写入到另一个文件中。stdin与FILE类型是区别:(stdin是指向FILE类型的指针,而FILE是_IO_FILE类型),

#include<stdio.h>void readWriteFile(){FILE *fp_r,*fp_w;char buff[255];fp_r = fopen("from.txt","r");fp_w = fopen("to.txt","a");if(fp_r==NULL || fp_w==NULL){printf("open file fail \n");}while((fgets(buff,255,fp_r))!=NULL){//while((fgets(buff,255,stdin))!=NULL){fputs(buff,fp_w);//fflush(fp_w);   //当从标准输入读数据时,必须fflush才能写入到文件}}int main(){readWriteFile();return 1;
}

open打开文件的mode有以下几种方式:

打开方式 说明
r 以只读方式打开文件,该文件必须存在。
r+ 以读/写方式打开文件,该文件必须存在。
rb+ 以读/写方式打开一个二进制文件,只允许读/写数据。
rt+ 以读/写方式打开一个文本文件,允许读和写。
w 打开只写文件,若文件存在则长度清为0,即该文件内容消失,若不存在则创建该文件。
w+ 打开可读/写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留(EOF符保留)。
a+ 以附加方式打开可读/写的文件。若文件不存在,则会建立该文件,如果文件存在,则写入的数据会被加到文件尾后,即文件原先的内容会被保留(原来的EOF符 不保留)。
wb 以只写方式打开或新建一个二进制文件,只允许写数据。
wb+ 以读/写方式打开或建立一个二进制文件,允许读和写。
wt+ 以读/写方式打开或建立一个文本文件,允许读写。
at+ 以读/写方式打开一个文本文件,允许读或在文本末追加数据。
ab+ 以读/写方式打开一个二进制文件,允许读或在文件末追加数据。

C文件访问 introduce相关推荐

  1. Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多

    Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...

  2. WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等...

    核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Websh ...

  3. 磁盘阵列上的文件访问不了--原因是lvm不能activate,解决办法

    磁盘阵列上的文件访问不了--原因是lvm不能activate,解决办法 描述: 系统布局如上图, 现,虚拟机上的centos系统突然不能访问磁盘阵列上的文件. 原有设计如下: 虚拟机上的centos系 ...

  4. folder ground 文件访问

    蓝色文件访问 NSString * path = [[NSBundle mainBundle]pathForResource:@"one/two/two" ofType:@&quo ...

  5. linux查看目录访问权限,Linux文件访问权限

    一.设置用户ID和设置组ID 1.实际用户ID和实际组ID标识当前登录的用户. 2.有效用户ID,有效组ID以及附加组ID决定了我们的文件访问权限. 3.通常,有效用户ID等于实际用户ID,有效组ID ...

  6. Linux 权限管理: 权限的概念、权限管理、文件访问权限的设置、 粘滞位

    Linux下的基本指令 目录: 权限的概念 权限管理 文件访问权限的设置方法 目录的权限 粘滞位 权限的概念 Linux下用户有两种: 超级用户(root).普通用户. 超级用户:具有最高权限,可以在 ...

  7. linux文件访问权限,Linux文件权限和访问模式

    为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...

  8. 公用计算机管理,如何管理公用计算机和私人计算机的文件访问

    如何管理公用计算机和私人计算机的文件访问 08/07/2014 本文内容 适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchan ...

  9. Linux中ls -l(ll)返回结果中的文件访问权限-rw-r--rw-

    linux文件访问权限(像rw-r--rw-是什么意思) Linux的文件访问权限分为 读.写.执行三种 r:可读(4) w:可写(2)对目录来说则可新建文件 x:可执行(1)对目录来说则可进入该目录 ...

最新文章

  1. 卧槽!阿里云推出“网盘”,百度网盘迎来劲敌...
  2. Android 应用间的集成
  3. 高精度模板(含加减乘除四则运算)
  4. html 数据库 编写学生表,用sql语句创建学生表如何做
  5. 『数学』你确定你学会了勾股弦定理!真的吗?看完这个篇文章再回答我!
  6. 江森系统设置服务器日期,江森自控METASYS操作手册
  7. BZOJ #3064. Tyvj 1518 CPU监控(线段树,历史最值)
  8. python中提供怎样的内置库、可以用来创建用户界面_使用外部GUI库在Autodesk中创建用户界面可能会...
  9. svd pca matlab,从SVD到PCA——奇妙的数学游戏
  10. VS2015+NUnit+OpenCover 完成单元测试代码覆盖率测试
  11. SQL2005创建快照
  12. imgaug: 一个很有用的图像数据增强库
  13. ReentrantLock释放锁源码
  14. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_2_字符输入流读取字符数据...
  15. lol2.27服务器维护,lol2月27日维护公告
  16. CSS font-family字体大合集
  17. Java开发基础(四)——dbutils的使用
  18. 谷歌与Facebook的关系数据库之战
  19. 好奇号火星车是我梦中的情人
  20. 科研新手该如何找到合适的文献?| 开启科研之路(王威教授)

热门文章

  1. jquery金额数字转大写
  2. 【机器学习】图像语义分割常用指标Dice系数 敏感性 特异性 IOU及python代码实现
  3. 杨辉三角详细解析(C语言)
  4. PAT福尔摩斯的约会
  5. python制作雷达图_如何利用Python matplotlib绘制雷达图
  6. 极客时间《软件工程之美》学完感
  7. web前端HTML_1(简单页面的实现)
  8. 计算机的发展史英语作文,A History of Modern Computing-现代计算机历史 (英文原版)
  9. 在飞书搞了个机器人,我让ChatGPT帮忙写算法
  10. Win10怎么通过设置组策略编辑器锁定IE主页