加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

c++怎样实现数据存入指定的TXT文档

(2011-05-09 16:52:43)
标签:

存入数据

txt文档

分类: C

原文地址:http://blogold.chinaunix.net/u2/82702/showart_2066480.html

作者:叶飘零 #include

 

#include <iostream>
#include <fstream>//文件流头文件,读写文件时用

using namespace std;

int main()
{
ifstream fin( "D:\data.txt" );
if( !fin )
{
cerr#include <iostream>
#include <fstream>//文件流头文件,读写文件时用

using namespace std;

int main()
{
ifstream fin( "D:\data.txt" );
if( !fin )
{
cerr << "文件打开失败" << endl;
return -1;
}
int a, b;//接受数值
char c;//接受逗号
//按照int类型读入,遇到“,”时停止第一次读取,
//然后将","读入c,然后读取后面的数字作为b
fin >> a >> c >> b;
cout<< "从文件中读入的a的值为:" << a << endl;
cout<< "从文件中读入的b的值为:" << b << endl;
fin.close();
a++;
b++;
cout<<"修改后的a的值为:"<<a<<endl;
cout<<"修改后的b的值为:"<<b<<endl;
ofstream fout( "D:\data.txt" );
fout << a << "," << b << endl;
fout.close();

return 0;
} << "文件打开失败" << endl;
return -1;
}
int a, b;//接受数值
char c;//接受逗号
//按照int类型读入,遇到“,”时停止第一次读取,
//然后将","读入c,然后读取后面的数字作为b
fin >> a >> c >> b;
cout<< "从文件中读入的a的值为:" << a << endl;
cout<< "从文件中读入的b的值为:" << b << endl;
fin.close();
a++;
b++;
cout<<"修改后的a的值为:"<<a<<endl;
cout<<"修改后的b的值为:"<<b<<endl;
ofstream fout( "D:\data.txt" );
fout << a << "," << b << endl;
fout.close();

return 0;
}

 

PS:在vc20008中实现

 头文件:

 #include

 using namespace std;

 

程序:

ofstream Curfile;

Curfile.close();

Curfile.clear();

Curfile.open("F://Flicker Project//Cur_data.txt",ofstream::out|ofstream::app);   //打开文件

Reffile<<(int)*(pRefData + increase)<<endl;       //写入数据(int)*(pRefData + increase)

Curfile.close();     //关闭文件

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有