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

 时间:2024-10-14 22:17:21

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

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

2、预处理:#include <stdio.h> //预处理#include <stdlib.h>

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

3、定义变量和数组: char a[100], b[100]; //定义变量和数组 FILE *fp;

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

4、输入文件地址: printf( "输入文件地址:" ); //输入文件地址 gets( a );

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

5、打开文件: if( ( fp = fopen( a, "r" ) ) == NULL ) //打开文件 { printf( "文件打开错误\n" ); exit( 0 ); }

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

6、读取文件内容并显示: printf( "\n争犸禀淫" ); //读取文件内容并显示 do{ fgets( b, sizeof( b ), fp ); 艘早祓胂 printf( "%s", b );}while( !feof(fp) );

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

7、关闭文件: if( fclose( fp ) == EOF ) //关闭文件 { printf( "文件关闭错误\n" ); exit( 0 ); }

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

8、完整源代码:#include <stdio.h> //预处理#include <st颊俄岿髭dlib.h>int main( ){ char a[100], b[100]; //定义变量和数组 FILE *fp; printf( "输入文件地址:" ); //输入文件地址 gets( a ); if( ( fp = fopen( a, "r" ) ) == NULL ) //打开文件 { printf( "文件打开错误\n" ); exit( 0 ); } printf( "\n" ); //读取文件内容并显示 do{ fgets( b, sizeof( b ), fp ); printf( "%s", b ); }while( !feof(fp) ); if( fclose( fp ) == EOF ) //关闭文件 { printf( "文件关闭错误\n" ); exit( 0 ); } return 0;}

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

9、程序执行示例:输入文件地址:C:\\Users\\Administrator.WIN-E兑恶铼融Q5UB1KQOKO\\Desktop\\百度经验 代码\\实验.txt锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。--------------------------------Process exited after 23.17 seconds with return value 0请按任意键继续. . .

用C语言编写,用fgets函数读取文件内容并显示
  • C语言如何初始化栈
  • protues怎么取消自动连线?
  • 有关线性无关定义同乘的证明?
  • 电压反馈和电流反馈怎么判别
  • 文档如何设置成游戏图标
  • 热门搜索
    感恩节手抄报内容 国庆节的手抄报图片 预防禽流感手抄报 关于五一劳动节的手抄报 关于海洋的手抄报 普通话手抄报文字内容 六一手抄报内容简短 四年级安全手抄报 争做美德少年手抄报 法律手抄报内容