文件操作——getc()和putc()函数
getc()
和putc()
函数
getc()
和putc()
函数其实和getchar()
与putchar()
函数十分相似,所不同的是,要告诉getc()
和putc()
函数使用哪一个文件
- 从标准输入中获取字符
ch = getchar()
- 从指定文件中获取字符
FILE *fp;
c = getc(fp);//从fp指定的文件中读取字符
#include<stdio.h>
#include<stdlib.h>
int main()
{int ch; //用int类型的变量存储EOFFILE *fp;fp = fopen("wacky.txt","r");ch = getc(fp);//获取初始输入while(ch!=EOF){putchar(ch);//处理输入ch = getc(fp);//获取下一个输入}return 0;
}
int main()
{int ch;FILE *fp;fp = fopen("wacky.txt","r");while((ch = getc(fp))!=EOF){putchar(ch);}return 0;
}
与此类似,下面语句的意思是:”把字符ch
放入FILE
指针fp
指定的文件中“
FILE *fp;//文件指针fp
putc(ch,fp)
putc()
函数中第一个参数是带写入的字符,第二个参数是文件指针。
其实:
pusc(ch,stdout)
与
putchar(ch)
的作用相同。
因为getchar()
函数与putchar()
函数是通过getc()
与putc()
定义的。
文件操作——getc()和putc()函数相关推荐
- python中f点flush是什么函数_Python文件操作及内置函数flush原理解析
1.打开文件得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 示例文件 '你好呀' 我是于超 嗯 再见 文件操作基本流程 f=open('chenli',encoding='ut ...
- 第十一章 文件操作_C语言fopen函数的用法,C语言打开文件详解
在C语言中,操作文件之前必须先打开文件:所谓"打开文件",就是让程序和文件建立连接的过程. 打开文件之后,程序可以得到文件的相关信息,例如大小.类型.权限.创建者.更新时间等.在后 ...
- VS2017文件操作之使用fopen函数总结
fopen中mode参数 r, w, a, r+, w+, a+ 具体区别 r : 只能读, 必须存在, 可在任意位置读取 w : 只能写, 可以不存在, 必会擦掉原有内容从头写 a : 只能写, 可 ...
- 文件操作相关的系统函数
重点学习:stat(fstat.lstat 获取文件属性).access(测试指定文件是否拥有某种权限).chmod(改变文件的权限).chown(改变文件的所属主和所属组).truncate(截断或 ...
- 【C 语言】文件操作 (fscanf、fprintf 函数)
文章目录 一.fscanf 函数 二.fprintf 函数 一.fscanf 函数 fscanf 遇到空格 , 回车 会断开 , fgets 遇到回车会断开 ; fscanf 函数作用 : 根据数据格 ...
- 【C 语言】文件操作 ( C 语言中的文件操作函数 | 磁盘与内存缓冲区 | 缓冲区工作机制 )
文章目录 一.C 语言中的文件操作函数 二.磁盘与内存缓冲区 三.缓冲区工作机制 一.C 语言中的文件操作函数 读取 文本文件 可以使用 getc , fgets , fscanf 函数 , 向 文本 ...
- linux文件操作函数程序,linux 文件操作函数
文件操作(Linux) 常用linux函数库中的基本函数 1. close函数,关闭文件 2. creat函数,建立文件 3. dup.dup2函数,复制文件描述词 4. fcntl函数,文件描述词操 ...
- C++文件操作API函数介绍
转自 http://www.studentblog.net/m/tonycat/archives/2006/26364.html 文件的基本概念 所谓"文件"是指一组相关数据的有序 ...
- python拷贝文件函数_python笔记2小数据池,深浅copy,文件操作及函数初级
小数据池就是在内存中已经开辟了一些特定的数据,经一些变量名直接指向这个内存,多个变量间公用一个内存的数据. int: -5 ~ 256 范围之内 str: 满足一定得规则的字符串. 小数据池: 1,节 ...
- python写文件追加 按行追加_Python3 自学第14天:文件操作,文件句柄,上下文管理器...
前面我们了解了Python的异常处理和自定义异常,今天我们了解下Python的文件操作: 首先Python对文件的处理并不是直接操作的,而是去调用操作系统接口方法间接操作文件的,这样做的目的是为了确保 ...
最新文章
- npm install 报错 npm ERR! code Z_BUF_ERROR 问题解决
- 【bzoj 2002】弹飞绵羊
- mysql 最值复杂查询_MySQL高级查询
- Linux命令行调用动态库,Linux动态链接库的使用
- 计算机教育专业需要学什么,教育知识:计算机专业都学什么
- 2013中国微信公众平台用户研究报告
- 联想主板9针开关接线图_空气开关、断路器、漏电保护,汇总学习一下
- 如何让 uni-app 页面中的背景图片高度和宽度自适应
- 蓝桥杯 2014真题 史丰收速算
- php 图片处理羽化,ps羽化的作用及羽化的使用方法
- 架构专家李伟山:电商系统之订单系统
- 瑕不掩瑜,读 长铗、刘秋杉《元宇宙-通往无限游戏之路》
- Unity3d Ugui 17 Content Size Fitter
- ES版cpu如何购买和判断?
- 轻量级复式记账工具Beancount推荐使用心得
- MASA Stack 第五期社区例会
- 2017-10-17离线赛
- ISME:表层蓝藻下沉至1000米深海固氮
- IBM SPSS modeler 17 无限使用
- 推荐个程序员找女朋友的网站
热门文章
- flink本地运行及访问webui
- 关系数据模型——三个组成部分
- IP地址冲突解决方案,局域网IP地址冲突如何解决?
- 【质量管理】SMT电子厂超实用的六西格玛(6σ)质量管理工具一览表!
- 如何在Windows下安装听云NodeJs探针
- 蚂蚁篇无聊吗?看看猎人骨灰粉丝绝妙分析(3)
- 校友名录复旦计算机科学陆琪,寄语 | 致2017届小鲜肉:年年情相似,岁岁人不同...
- 倪光南建议禁用Win10政府版 微软合作方回应
- bzoj 3730 震波 —— 动态点分治+树状数组
- 第一次在csdn写博客!