C++ 第二章 NO.2 编写一个程序,要求用户输入文件名,在屏幕上显示文件的内容。如果一屏显示不完文件的内容,那么显示24行后,暂停一下,等待用户按任意键以后继续显示后面的24行。

//**********************************************************************************************************
//*程序作者:冰糖
//*完成日期:2019年3月22日
//*章    节:第二章
//*题    号:2
//*题    目:编写一个程序,要求用户输入文件名,在屏幕上显示文件的内容。
//*          如果一屏显示不完文件的内容,那么显示24行后,暂停一下,等待用户按任意键以后继续显示后面的24行。 
//*          注:先采用编辑器(如记事本)创建一个文本文件,以测试这个程序。
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
	char fileName[20];
	char buf[200];
	int count=0;
	fstream datafile;
	cout<<"请输入文件名:"<<endl;
	cin>>fileName;
	datafile.open(fileName,ios::in);
	//datafile.open("number.txt",ios::in);
	if(!datafile)
	{
		cout<<"打开文件失败!"<<endl;
		exit(0);
	}
	while(datafile.eof()==false)
	{
		datafile.getline(buf,81);
		cout<<buf<<endl;
		count++;
		if(count%24==0)
			system("pause");
	}
	datafile.close();
	return 0;
} 

number.txt:

11111
22222
333number  33
44444
55555
66666
77777
88888
99999
101010
111111
121212
131313
1414
1515
1616
1717
1818
1919
2020
21
22
23
24
25
26
27
28
29
30
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值