C语言的文件读写操作
答案:1 悬赏:80 手机版
解决时间 2021-01-17 03:24
- 提问者网友:趣果有间
- 2021-01-16 13:36
C语言的文件读写操作
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-16 15:02
#include
char exp[ 10 ][ 20 ]; //用来存放从文件中读取的数据
//最多10行,每行长度最多为20
int maxline = 0; //记录文件的总行数
int ReadTxt()
{
FILE *fp;
int i = 0;
if( ( fp = fopen( "input.txt", "r" ) ) == NULL ) return 1;
while( fgets( exp[ i ], 20, fp ) != NULL ) //读取文件每行的数据
i++;
maxline = i;
fclose( fp );
return 0;
}
void main()
{
if( ReadTxt() ) {
printf( "数据文件input.txt打不开!\n" );
return;
}
for( int i = 0; i < maxline; i++ ) //输出验证结果是否正确
printf( "%s", exp[ i ] );
}
//自己上机测试时注意文件in.txt或in.dat存放的位置,以免调试时出错。
char exp[ 10 ][ 20 ]; //用来存放从文件中读取的数据
//最多10行,每行长度最多为20
int maxline = 0; //记录文件的总行数
int ReadTxt()
{
FILE *fp;
int i = 0;
if( ( fp = fopen( "input.txt", "r" ) ) == NULL ) return 1;
while( fgets( exp[ i ], 20, fp ) != NULL ) //读取文件每行的数据
i++;
maxline = i;
fclose( fp );
return 0;
}
void main()
{
if( ReadTxt() ) {
printf( "数据文件input.txt打不开!\n" );
return;
}
for( int i = 0; i < maxline; i++ ) //输出验证结果是否正确
printf( "%s", exp[ i ] );
}
//自己上机测试时注意文件in.txt或in.dat存放的位置,以免调试时出错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯