永发信息网

C++编程把科学计数法化为浮点数输出

答案:1  悬赏:70  手机版
解决时间 2021-03-12 02:18
#include <string>
#include <fstream>
using namespace std;

#define FIELD_COUNT 11

typedef struct _RECORD
{
string field[FIELD_COUNT];
friend ifstream& operator >> (ifstream& ifs, _RECORD& record)
{
for(size_t i = 0; i < FIELD_COUNT; i++)
{
ifs >> record.field[i];
}

return ifs;
}

friend ofstream& operator << (ofstream& ofs, _RECORD& record)
{
for(size_t i = 0; i < 7; i++)
{
ofs << record.field[i];
ofs << " ";
}
ofs <<record.field[9];

return ofs;
}
}RECORD;

int main ()
{
RECORD record;
ifstream ifs("F:\\7.1.txt");

if(ifs.fail())
{
return -1;
}

ofstream ofs("F:\\output.txt",ios::app);

while(ifs >> record)
{
if(!record.field[0].compare("A") && !record.field[1].compare("G1"))
{
ofs << record;
ofs << endl;
}
}
}
怎么把record.field[9],也就是第10列的数据化为浮点数输出到文件呢?
最佳答案
float format
fixed: write floating point values in fixed-point notation.
scientific: write floating-point values in scientific notation.

写法就是:
float a = 0.0001f;
std::cout.setf(std::ios::fixed, std::ios::floatfield);
std::cout << a << std::endl;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用“瑶”字来组一游戏名
江苏省秋季秸秆禁烧什么时间结束
请问,那位高手帮我的女儿取下名字呀,姓潘,
户县东城花园廉租房的钥匙什么时候才能下来
吴世勋现在在哪里居住,他在干什么,他喜欢什
安平县汇诚汽车销售服务有限公司地址在什么地
封有理想气体的导热气缸开口向下被竖直悬挂,
NBA30个球队各队的名字和主要球员信息
新航路的开辟启动了经济全球化的进程,世界从
乐平小王轮胎店地址有知道的么?有点事想过去
女孩学空乘专业都一定能就业到民航吗?还是看
71年阴历7月初10是什么星座
广州市花都区市场监督管理局(西南门)怎么去啊
海鲜连续吃有什么坏处
如果别人骂你:你怎么说
推荐资讯
长沙包车去永州
一首串烧歌里面有《一次就好》,tfboy的歌
Vector NTI Suit 是什么软件
Ca(NO3)2 的电离方程式
丁家庵地址在哪,我要去那里办事
假如在福建南安九都镇开发一个旅游景区,大概
新安洲用喷消光漆么
吴亦凡退团后有没有跟exo成员联系
为什么126邮箱无法登录?
天盛宾馆在哪里啊,我有事要去这个地方
我不想属于任何人,我喜欢我自己一个人,谈感
监控录像有一个画面网络中断去哪里搜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?