用C语言编写,用fgetc函数读取文件内容并显示

2025-10-04 15:01:23

1、打开Dev-C++-文件-新建-源代码

用C语言编写,用fgetc函数读取文件内容并显示

2、预处理:

#include <stdio.h>        //预处理 

#include <stdlib.h>

#include <string.h>

用C语言编写,用fgetc函数读取文件内容并显示

3、定义变量和数组:

char  a[100], ch;      //定义变量和数组 

FILE  *fp;

用C语言编写,用fgetc函数读取文件内容并显示

4、输入文件地址:

printf( "输入文件地址:" );     //输入文件地址 

gets( a );

用C语言编写,用fgetc函数读取文件内容并显示

5、打开文件:

if( ( fp = fopen( a,"r" ) ) == NULL )     //打开文件 

{

    printf( "文件打开错误\n" );

    exit( 0 );

}

用C语言编写,用fgetc函数读取文件内容并显示

6、读取文件内容并显示:

while( !feof( fp ) )      //读取文件内容并显示 

{

    ch = fgetc( fp );

    putchar( ch );

}

用C语言编写,用fgetc函数读取文件内容并显示

7、关闭文件:

if( fclose( fp ) ==EOF )      //关闭文件 

{

    printf( "文件关闭错误\n" );

    exit( 0 );

}

用C语言编写,用fgetc函数读取文件内容并显示

8、完整源代码:

#include <stdio.h>        //预处理 

#include <stdlib.h>

#include <string.h>

int main( )

{

    char  a[100], ch;      //定义变量和数组 

    FILE  *fp;

    printf( "输入文件地址:" );     //输入文件地址 

    gets( a );

    if( ( fp = fopen( a,"r" ) ) == NULL )     //打开文件 

    {

        printf( "文件打开错误\n" );

        exit( 0 );

    }

    while( !feof( fp ) )      //读取文件内容并显示 

    {

        ch = fgetc( fp );

        putchar( ch );

    }

    if( fclose( fp ) ==EOF )      //关闭文件 

    {

        printf( "文件关闭错误\n" );

        exit( 0 );

    }

    return 0;

}

用C语言编写,用fgetc函数读取文件内容并显示

用C语言编写,用fgetc函数读取文件内容并显示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢