这是很简单的文件读写,自己看书就可以了 ,这是我写的,可以运行成功,不过这么简单最好自己写。
#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<<"错误"<
}
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文件了,注意读写要改的地方
额,我只会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");
}
#include
#include
#include
using namespace std;
int main()
{
string s;
ofstream outfile("helle.txt",ios::app);
if(!outfile)
{cout<<"存入失败!"<
outfile<<"Hello world"<
ifstream infile("hello.txt");
if(!infile)cout<<"error"<
{
cout<}
infile.close();
return 0;
}
这么简单的分,俺也不好意思拿啊