文件操作-标准I/O操作--getchar() getc()
来源:互联网 发布:java语言程序设计 编辑:程序博客网 时间:2024/05/22 06:19
1 getchar()介绍
[函数原型]
#include <stdio.h>
int getchar ( void );
[函数描述]
从标准输入(stdio)里获取一个字符(character)
[参数介绍]
无参
[返回值]
如果操作成功,返回一个字符的ascii值。
如果标准输入是end-of-file,则返回EOF并且设置标准输入的eof indicator(feof)
如果发生读错误,则返回EOF并且设置标准输入的error indicator(ferror)
[注意事项]
这个函数的适用对象是标准输入,与getc()不同
2 getc()介绍
[函数原型]
#include <stdio.h>
int getc ( FILE * stream );
[函数描述]
从流中获取字符。
具体的说,返回一个内部文件位置指针指定的字符,该内部文件位置指示器位于文件对象指针stream指向的文件中。然后内部文件位置指针向前移动一个字符,指向下一个字符。
[参数介绍]
stream 是一个文件对象指针
[返回值]
如果操作成功,返回一个字符的ascii值。
如果文件位置指示器在end-of-file位置,则返回EOF并且设置文件流的eof indicator(feof)
如果发生读操作错误,则返回EOF并且设置标准输入的error indicator(ferror)
[注意事项]
getc函数针对的是文件流,面向更广,而与getchar()不同。
3 fgetc()介绍
[函数原型]
#include <stdio.h>
int fgetc ( FILE * stream );
fgetc() 与getc() 功能完全相同
- 文件操作-标准I/O操作--getchar() getc()
- 标准文件I/O操作
- 标准I/O操作
- C语言标准I/O文件操作
- 文件操作之标准I/O函数库
- 文件操作-标准I/O操作--文件结束标识EOF
- linux文件操作-标准I/O操作--fgets与gets
- 文件操作--标准I/O操作--fopen() fclose() fread() fwrite()
- 标准I/O操作编程
- C标准I/O操作
- 文件I/O操作
- 文件I/O操作
- 文件I/O操作
- I/O 文件操作
- 文件I/O操作
- I/O 文件操作
- 文件I/O操作
- 文件I/O操作
- GCC 编译使用动态链接库和静态链接库
- 简易串口通信协议代码sep4020
- bat命令行语法
- Activiti工作流之应用
- How Many Points of Intersection?
- 文件操作-标准I/O操作--getchar() getc()
- db file sequential read等待事件总结
- HTK搭建大词汇量连续语音识别系统(四)
- Searching for Nessy
- 两种主要MySQL表存储结构MyISAM和InnoDB比较
- 常用的ps小功能
- 心无挂碍地编程精进
- jq渐变动画效果
- 把二元查找树转变成排序的双向链表