手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

用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函数读取文件内容并显示
© 手抄报圈