永发信息网

一道输入输出流的编程题

答案:3  悬赏:70  手机版
解决时间 2021-02-09 15:48
1.建立一个文本文件,从键盘输入一篇短文存放在文件中。短文由若干行构成,每行不超过80个字符。
2.把第一题建立的文本文件读出,显示在屏幕上并统计该文件的行数

要用C++语言````````!!!谢谢
最佳答案
#include <fstream>
#include <iostream>
using namespace std;
void main(){
ofstream ofs("a.txt");
char ch[80];
while(cin>>ch)
ofs<<ch<<endl;
ofs.close;
ifstream ifs("a.txt");
int n=0;
while(ifs>>ch){
cout<<ch<<endl;
n++;
}
cout<<n<<endl;
}
全部回答
//总觉得楼上的有哪里不对头 #include <fstream.h> #include <string.h> #include <iostream.h> #include <stdio.h> //#include <fstream> //#include <iostream> //using namespace std; void main(){ ofstream ofs("a.txt"); char ch[80]; ifstream ifs("a.txt"); int n=0,k=1; while(k){ strcpy(ch,""); for(n=0;;n++){ ch[n]=getchar(); if(ch[n]=='\n'){ if(n==0)k=0; ch[n]='\0';break; } if(k)ofs<<ch<<endl; } } ofs.close;n=0; while(1){ strcpy(ch,""); ifs>>ch; if(!strcmp(ch,""))break; cout<<ch<<endl; n++; } cout<<n<<endl; }
首先应该知道该文件是二进制文件还是文本文件,然后要知道文件格式。即:你可能以文本方式打开一个二进制文件,或不知道存储的具体数据类型。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小麦返青肥用含什么养分的最好!在线等,急
下面关于生态系统的叙述中,不正确的是:A.
拉柴坡怎么去啊,有知道地址的么
高一物理:AB两物块叠放在一起,沿水平方向向
佛家预言2015年灾难
安阳市工艺刻字厂地址在哪,我要去那里办事
能快速小贷款帮我弄下我给他10个点求帮助,谢
短周期元素W、X、Y、Z的原子序数依次增大.W
碧桂园二期怎么样?好不好?值不值得买?
iPhone6 Plus小圆点怎么开启 苹果6 Plus小白
华津驾校报名联络点怎么去啊,有知道地址的么
企业的信用政策一般包括()。A.信用标准B.信
三周岁差几个月读幼儿园 对孩子来说有好处吗
格力天花机kf-120w/tke外机红闪两次黄灯闪一
手机遥控器真的可以控制每台麻将桌吗
推荐资讯
宋氏美业精品店地址好找么,我有些事要过去
牛头锁怎么安装
《我心中的小秘密》作文
黔西南州2016年英语中考作文预测
中国移动发信息来说应缴费52元什么意思
高压电具有趋肤性,那么电工的工作服是不是就
库尔勒车城·现代美居小区北门地址有知道的么
精灵梦可宝3武藏的阳阳玛的在哪一集
下列关于板块构造学说的正确叙述是A. 板块内
男儿国网剧谁有
最近心情不好很想发泄一下怎么办
在电脑上翻看相片
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?