C语言使用fgetc()函数

简介: C语言使用fgetc()函数

fgets()函数用法比单一,请结合代码一起理解

#include "stdio.h"
#include "stdlib.h"
int main() {
    FILE *fp;           //定义文件指针
    char filename[200];     //存放输入的文件名字
    char str;         //存放一个职工的信息
    printf("Please enter the file name:\n");
    gets(filename);          //输入文件名字
    fp = fopen(filename, "r");  //以文本模式按只读方式打开文件
    if (fp == NULL)                    //判断文件是否成功打开
    {
        printf("File open failed!\n");
        exit(0);
    }
    printf("Name salary:\n");
    while((str=fgetc(fp))!=EOF){    //如果没有读到末尾,则继续读取信息
        printf("%c",str);
    }
    fclose(fp);                //关闭文件
    return 0;
}

运行结果如下

56e80530b88c4e45bcbcd3134787d9af.png

注释:请输入文件的绝对路径

相关文章
|
19小时前
|
算法 C语言
【C语言】:atoi函数的使用及其模拟实现
【C语言】:atoi函数的使用及其模拟实现
9 5
|
1天前
|
存储 C语言
C语言的函数返回值和指针
C|函数返回值(区分各类值)和指针(区分各类存储空间)的细节
|
19小时前
|
C语言
【C语言】:4大内存函数
【C语言】:4大内存函数
6 2
|
19小时前
|
C语言
【C语言】:详解函数指针变量,函数指针数组及转移表
【C语言】:详解函数指针变量,函数指针数组及转移表
7 2
|
18小时前
|
C语言
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
7 1
|
19小时前
|
C语言
【C语言】:字符分类与转换函数
【C语言】:字符分类与转换函数
7 1
|
1天前
|
C语言
C语言的应用及输入输出函数
C语言表达式编程应用及输入输出函数
|
19小时前
|
C语言
【C语言】: 快速排序——qsort函数的介绍
【C语言】: 快速排序——qsort函数的介绍
5 0
|
19小时前
|
C语言 Windows
【C语言】:文件读写相关函数介绍
【C语言】:文件读写相关函数介绍
6 0
|
19小时前
|
C语言
【C语言】:动态内存管理函数malloc,calloc,realloc和free的介绍的介绍
【C语言】:动态内存管理函数malloc,calloc,realloc和free的介绍的介绍
6 0