1、输入函数

以下三个函数可用于一次读一个字符。

#include <stdio.h>
int getc( FILE *fp );
int fgetc( FILE *fp );
int getchar( void );
三个函数的返回值:若成功则返回下一个字符,若已到达文件结尾或出错则返回EOF

函数getchar等价于getc(stdin)。前两个函数的区别是getc可被实现为宏,而fgetc则不能实现为宏。

2、输出函数

对应于上面所述的每个输入函数都有一个输出函数。

#include <stdio.h>
int putc( int c, FILE *fp );
int fputc( int c, FILE *fp );
int putchar( int c );
三个函数返回值:若成功则返回c,若出错则返回EOF

与输入函数一样,putchar(c)等效于putc(c,staout),putc可实现为宏,而fputc则不能实现为宏。

例子:

#include <stdio.h>

int main()

{
  char c;
  int i;
  c=getc(stdin);
  printf("input is : \n");
  i=putc(c,stdout);

  if(i) printf("\nputc success\n");
  else printf("putc error\n");
  return 0;
}

转载于:https://www.cnblogs.com/hezhangyear/p/4038886.html

fgetc和fputc函数相关推荐

  1. c语言fputc输入字符串,C语言fgetc和fputc函数用法详解(以字符形式读写文件)

    C语言fgetc和fputc函数用法详解(以字符形式读写文件),文件,字符,指针,函数,字节 C语言fgetc和fputc函数用法详解(以字符形式读写文件) 易采站长站,站长之家为您整理了C语言fge ...

  2. 文件操作:fgetc与fputc函数的使用

    在成功打开文件后,我们便可以对文件进行操作,以下是字符输入函数fgetc和字符输出函数fputc的简单使用说明. 如果还不知道如何打开文件的可以看看我的另一篇文章. 点我 fputc函数的使用 当我们 ...

  3. 计算机科学类专升本复习之“C语言fgetc和fputc函数用法”详解(初稿)

    C语言fgetc和fputc函数用法详解(以字符形式读写文件) 在C语言中,"读写"文件比较灵活,既可以每次"读写一个字符",也可以"读写一个字符串& ...

  4. C语言fgetc和fputc函数用法讲解

    在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块).本节介绍以字符形式读写文件. 以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件 ...

  5. matlab fgetc,C语言fgetc和fputc函数用法详解(以字符形式读写文件)

    在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块).本节介绍以字符形式读写文件. 以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件 ...

  6. C语言fgetc和fputc函数用法详解(以字符形式读写文件)

    在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块).本节介绍以字符形式读写文件. 以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件 ...

  7. C语言fgetc和fputc函数用法详解

    以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件中写入一个字符.主要使用两个函数,分别是 fgetc() 和 fputc(). 字符读取函数 fgetc fgetc 是 file get ...

  8. C语言实现文件复制 fgetc、fputc函数的使用 带详细注释版

    这个程序非常简单,但是在写程序时要注意,在实现复制的过程中,无论是复制的文件还是被复制的文件都应该是打开状态,复制完成后再分别关闭. 1. int fgetc(FILE * stream) 从 str ...

  9. C语言文件指针的基本函数介绍包含了fpoen、fclose、fgetc、fputc、fscanf、fprintf、fgets、fputs、fread、fwrite函数以及文件定位函数.

    一.打开关闭文件 只打开文件   再关闭文件 #include <stdio.h> #include<stdlib.h> main() {FILE *fp;fp = fopen ...

  10. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...

最新文章

  1. 企业研发管理工具应用分析
  2. Spring Boot 解决跨域问题的 3 种方案
  3. QRCode.js -- 用 Javascript 生产二维码
  4. Oracle 表空间数据文件迁移图解
  5. 关于分布式锁原理的一些学习与思考:redis分布式锁,zookeeper分布式锁
  6. 北理工 管理系统计算机仿真作业,20秋北理工《CADCAM原理与应用》--模拟3-答案 更…...
  7. mysql分组后去重复数据_mysql去掉重复数据只保留一条,以及取分组后的一条数据...
  8. html语言中 头元素的标记是,HTML元信息标记
  9. Educational Codeforces Round 20 C. Maximal GCD
  10. 【VS2017】VS2017离线安装教程
  11. Excel对于筛选后单元格进行“复制”与“粘贴”
  12. vue下载本地静态文件
  13. 电信 网通 铁通 DNS服务器IP地址
  14. 寂寞的最初,爱情不过如此
  15. Matlab——sym和syms
  16. Android亮度调节
  17. Linux知识点整理(五)—— Linux 磁盘与文件系统管理
  18. 华为是怎样研发的(4)——器件选型
  19. python-包引入和.py打包成无需环境的.exe
  20. TC275can总结

热门文章

  1. Java运算符和类型转换
  2. button按钮提交form表单的js方法不要使用关键字login
  3. 基于OHCI的USB主机 —— UFI命令概述
  4. 关于HyperLink的NavigateUrl属性的链接地址带参数出错的问题【整理】
  5. 请教大家, 关于 $0118 号消息
  6. 老外写的比较好用的splitter控件
  7. 转成静态页面,由于ie网址或路径原因,Atlas失效。
  8. 一夜上手uni-app
  9. rust里面的柴油桶有什么用_用了橡木桶的红酒就一定好吗?什么样的酒才适合橡木桶?...
  10. MySQL8.0.19解压安装教程