1、编写C++程序,将“Hello world!”字符串输出到“hello.txt”文本文件中。

2024-11-19 20:16:24
推荐回答(4个)
回答1:

这是很简单的文件读写,自己看书就可以了 ,这是我写的,可以运行成功,不过这么简单最好自己写。

#include
#include

using namespace std;
int main()
{

/* 写数据入文件时ifstream file_out("hello.txt");改为 ofstream file_out("hello.txt");*/
ifstream file_out("hello.txt");
char s[20]="hello world!";
char p[20];
int i =0;
/* 写hello world 入文件 */
if(file_out.fail())
{
cerr<<"错误"< return 1;
}
while(s[i] != '\0')
{
file_out.put(s[i]);
i++;

}*/
/* 重文件中读出*/
for(i=0;i<50;i++);
file_out.seekg(0,ios::beg);
file_out.getline(p,20,'\0');
cout<
file_out.close();

}

分别注释开就是2文件了,注意读写要改的地方

回答2:

额,我只会C语言,不过C++对C完全兼容,这个也可以用的。
1.
#include
#include
FILE *p;
char a[]="Hello world";
if((p=fopen("hello.txt","w"))==0)
{
printf("无法创建hello.txt,请检查原因“):
exit(0);
}
fwrite(a,strlen(a),1,p);
fclose(p);
printf("Done\n");
}

2.
#include
#include
FILE *p;
char a[20];
short i;
if((p=fopen("hello.txt","r"))==0)
{
printf("无法读取hello.txt,请检查原因“):
exit(0);
}
fread(a,20,1,p);
fclose(p);
printf("%s\n",a);
printf("Done\n");
}

回答3:

#include
#include
#include
using namespace std;
int main()
{
string s;
ofstream outfile("helle.txt",ios::app);
if(!outfile)
{cout<<"存入失败!"<exit(1);}
outfile<<"Hello world"<outfile.close();
ifstream infile("hello.txt");
if(!infile)cout<<"error"<while(getline(infile,s))
{
cout<}
infile.close();
return 0;
}

回答4:

这么简单的分,俺也不好意思拿啊