C语言_知识点_1.5.6(函数 perror 和 fgetc)
头文件 :stdio.h
①库函数 perror : 当上一个函数发生错误时,将该函数发生错误的原因输出到标准设备(stderr),输出字符串后会接着以字符串形式输出函数发生错误的原因
格式:perror(字符串)
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { FILE* pf = fopen("text.txt","r"); if (NULL == pf) { perror("fopen error"); } return 0; }
结果如图:

头文件 :stdio.h
②库函数 fgetc : 从指定文件中读取一个字符
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { FILE* pf = fopen("D:\\test.txt","r"); if (NULL == pf) { perror("fopen error"); return 1; } char ch = 0; while((ch = fgetc(pf)) != EOF) //符合条件时,每次读取一个字符 putchar(ch); putchar('\n');//打印换行符,(单个字符用单引号包含)return 0; }
文件( D:\\test.txt )内容:

结果如图:

使用软件:Visual studio 2022
日期:2024-03-26

浙公网安备 33010602011771号