用C语言编写,用fgetc函数读取文件内容并显示
1、打开Dev-C++-文件-新建-源代码
2、预处理:
#include <stdio.h> //预处理
#include <stdlib.h>
#include <string.h>
3、定义变量和数组:
char a[100], ch; //定义变量和数组
FILE *fp;
4、输入文件地址:
printf( "输入文件地址:" ); //输入文件地址
gets( a );
5、打开文件:
if( ( fp = fopen( a,"r" ) ) == NULL ) //打开文件
{
printf( "文件打开错误\n" );
exit( 0 );
}
6、读取文件内容并显示:
while( !feof( fp ) ) //读取文件内容并显示
{
ch = fgetc( fp );
putchar( ch );
}
7、关闭文件:
if( fclose( fp ) ==EOF ) //关闭文件
{
printf( "文件关闭错误\n" );
exit( 0 );
}
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;
}