中易网

C++,文件打开正常,read()函数无法读取文件中数据

答案:2  悬赏:50  
解决时间 2021-03-03 19:29
#include
#include
#include
using namespace std;
int main()
{
int const FDLong = 8;
float Data[FDLong] = { 0 };
int i;
ifstream file;
file.open("超声信号", ios::in | ios::binary);
if (file)
{
cout << "open success!" << endl;
}
else
{
cout << "open failed!" << endl;
}
for (i = 0; i < FDLong; i++)
{
file.read((char*)&Data, sizeof(Data));
cout << "NO:" << (i + 1) << endl;
cout << "DATA:" << Data[i] << endl;
}
file.close();
return 0;
最佳答案
看起来读取文件应该没什么问题,不过sizeof(Data)是整个数组的长度,不是一个float的长度。
全部回答
#include &lt;fstream&gt; istream&amp; read( char* buffer, streamsize num ); ifstream fin( "/tmp/data.txt" ); ofstream fout( "/tmp/results.txt", ios::app ); while( fin &gt;&gt; temp ) fout &lt;&lt; temp + 2 &lt;&lt; endl; fin.close(); fout.close(); 楼上是linux的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小红前几次数学平均成绩86分,这次要考100分才
旧宫邮政所在什么地方啊,我要过去处理事情
有没有可以登录的鲜网网址啊?
梦见老公骂哭了我
win7系统下找回maya的崩溃文件路径是什么?
踏板摩托车排气管进水打着一加油就熄火是怪什
常州市鲸国塑料制品厂怎么去啊,有知道地址的
送女朋友的礼盒,哪一个盒子更好,重要,采纳
我刚刚拉了光钎,电信自带了一个(上行家庭网
泉州东南有限责任会计师事务所地址有知道的么
Why should I seek out mor 什么意思?
寻甸县鸡街镇公路路政管理所怎么去啊,有知道
l want to fonget shi jun li中文什么意思
夫妻双方不在同一地区的,在哪里办理独生子女
大众凌渡时钟怎么调
推荐资讯
北京办公交卡需要什么证件 办一卡通呢
这是民国什么发型?
833-(218+233)简便运算
战地系列的游戏 都有那些 全部的
380V电会对其下方的视频线缆产生干扰吗??
我今年16岁但脚掌很长但不大,脚掌长会不会长
舒馨休闲阁这个地址在什么地方,我要处理点事
邢台职业技术学院还有专接本吗 我是05级的
笔记本XP系统为刚装了个4G的内存。。为什么只
四川康贝大药房连锁有限公司康复健大药房地址
看好战士10不知道能不能驾驭
佛手合十图黑色紧身长袖体恤,谢谢
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?