#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream inFile;
ofstream outFile;
char fileName[81],ch,line[1024],a[1000];
int i=0,j=1;
cout<<"请输入文件名:";
cin>>fileName;
inFile.open(fileName);
outFile.open("D:test.txt");
if(!inFile)
{
cout<<"文件打开失败";
exit(0);
}
while(inFile.getline(line,1024))
{
j++;
}
cout<<j<<"行"<<endl;
if(j<=10)
{
inFile.clear();
inFile.seekg(0,ios::beg);
while(! inFile.eof())
{
inFile.get(ch);
if(inFile.fail())
break;
cout<<ch;
}
cout<<"已完成文件的显示!";
inFile.close();
}
else
{
inFile.clear();
inFile.seekg(0,ios::beg);
while(inFile.getline(a,1000))
{
if(i<10)
{cout<<a<<endl;
i++;
}
}
cout<<"已显示完毕";
inFile.close();
}
system("pause");
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++实现:要求用户输入文件名,在屏幕上显示文件的前10行 如果文件少于10行,那么就显示整个文件,同时显示输出完毕
共2个文件
exe:1个
cpp:1个
需积分: 5 1 下载量 189 浏览量
2023-05-26
17:34:54
上传
评论
收藏 433KB ZIP 举报
温馨提示
编写一个程序,要求用户输入文件名,在屏幕上显示文件的前10行。如果文件少于10行, 那么就显示整个文件,同时在屏幕上给出一个已经显示了整个文件的提示信息。
资源推荐
资源详情
资源评论
收起资源包目录
7.1读文件.zip (2个子文件)
7.1读文件
7-1.cpp 916B
7-1.exe 1.83MB
共 2 条
- 1
资源评论
Mars.370
- 粉丝: 0
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功