首页 > 编程语言 > 详细

C++读写文件

时间:2015-03-28 01:03:56      阅读:264      评论:0      收藏:0      [点我收藏+]

1、设置浮点数的显示精度

//设置浮点数输出的小数位数 设置4位小数输出
//方式1 
cout.setf(ios_base::fixed,ios::floatfield);
cout.precision(4);

//方式2
//使用控制符 要包含iomanip头文件
cout << std::fixed << std::setprecision(4);

2、C++ IO流简单读写文件

double b = 123451.45;
//写文本文件
string file_path("d:\\TEST\\a.txt");
ofstream fo;
fo.open(file_path,ios_base::out | ios_base::trunc);
if (!fo.is_open())
{
    cout << "file open failed!" << endl;
    return;
}
fo << std::fixed;
fo << std::setprecision(4) << b;
fo << endl;
fo << std::setprecision(2) << b;
fo.close();

//读文件
cout << "Read File\n";
ifstream fi;
fi.open(file_path,ios_base::in);
if (!fi.is_open())
{
    cout << "file can not open!" << endl;
    return;
}
string str;
while(!fi.eof())
{
    std::getline(fi,str);
    cout << str << endl;
}
fi.close();

  

C++读写文件

原文:http://www.cnblogs.com/cmranger/p/4373485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!