首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

主要使用两个函数,分别是 fgetc() 和 fputc()。 字符读取函数 fgetc fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。...fgetc() 的用法为: int fgetc (FILE *fp); 1 fp 为文件指针。fgetc() 读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回EOF。...fgetc() 的返回值类型之所以为 int,就是为了容纳这个负数(char不能是负数)。 EOF 不绝对是 -1,也可以是其他负数,这要看编译器的实现。...fgetc() 的用法举例: char ch; FILE *fp = fopen("D:\\demo.txt", "r+"); ch = fgetc(fp); 123 表示从D:\demo.txt...使用 fgetc() 函数后,该指针会向后移动一个字节,所以可以连续多次使用 fgetc() 读取多个字符。 注意:这个文件内部的位置指针与C语言中的指针不是一回事。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

【C++ 语言】文件操作 ( fopen | fprintf | fscanf | fgets | fputc | fgetc | ofstream | ifstream )

读取单个字符 ---- 1. fgetc 函数简介 : ① 头文件 : stdio.h ② 函数原型 : int fgetc(FILE *stream) ④ 参数 ( File *stream ) :...读取单个字符 FILE* file_text_read_getc = fopen("my_file.txt", "r"); //读取单个字符串 int fgetc_result = fgetc(file_text_read_getc...); //将 int 类型变量转为 char 类型变量 char fgetc_result_char = fgetc_result; cout << "fgetc 读取的单个字符 : " <<...读取单个字符 FILE* file_text_read_getc = fopen("my_file.txt", "r"); //读取单个字符串 int fgetc_result = fgetc(file_text_read_getc...); //将 int 类型变量转为 char 类型变量 char fgetc_result_char = fgetc_result; cout << "fgetc 读取的单个字符 : " <<

1.4K10

【C 语言】文件操作 ( 按照单个字符的方式读写文件 | fgetc 函数 | fputc 函数 )

文章目 一、文件名路径设置 二、文件打开方式 三、fputc 函数 | 按照字符方式写文件 1、fputc 函数 2、代码示例 四、fgetc 函数 | 按照字符方式读文件 1、fgetc 函数 2...如果没有关闭文件 , 则需要等待文件执行完毕后 , 才能将内存缓存写出磁盘文件中 // 命令行不要退出 system("pause"); return 0; } 执行结果 : 四、fgetc...函数 | 按照字符方式读文件 ---- 1、fgetc 函数 fputc 函数 : 从 FILE *stream 指针指向的文件中 , 读取一个字符 ; #include int...fgetc(FILE *stream); 2、代码示例 代码示例 : #include #include #include /** *...feof(fp)) { // 读取一个字符 char c = fgetc(fp); // 打印单个字符 printf("%c",

55320
领券