一道C++输入输出流题目 建立一个文本文件,从键盘输入一篇短文放入文件中,短文若干行,每行不超过80字符

2024-12-03 04:28:51
推荐回答(3个)
回答1:

#include
#include
#include
using namespace std;

int main()
{
string a;
cin>>a;

ofstream file;
file.open("D:\\1.txt",ios::app);
int n=a.size();
int k=0;
for(int i=0;i{
k++;
file<if(k==80)
{
file<k=0;
}

}

cout<<"字符串已经保存到指定文件"<return 0;

}

注:关于输出到指定文件,一般情况下均是输入输出到你所编写的程序所在的文件夹。
如果是要求输出到某个指定的文件夹,我不知道
file.open("D:\\1.txt",ios::app);
是不是可以。
如果不行,改为
file.open("1.txt",ios::app)
则输出到你所编写的程序所在的文件夹。
我的电脑上没有VC,所以没有调试。你可以运行调试下,应该没问题。

回答2:

#include
#include
using namespace std;
int main()
{
char s[100];
char File[]="D:\\1.TXT";
fstream fp(File,ios::out);
int i=0,j=0;
while( gets(s) )
{
cout< for(i=0;s[i]!='\0';i++)
{
j++;
fp< if( j%80==0 )
fp< }
cout<<"同时被写入文件完毕"< }
fp.close();
return 0;
}

回答3:

中文字符呢!