【发布时间】:2014-04-24 18:48:07
【问题描述】:
我正在编写一个程序,该程序需要我将一个 128 位的数据块从一个文件读取到一个数组中。我该怎么做?
我一直在使用的代码如下,但我认为它不起作用。
ifstream inFile;
ofstream outFile;
inFile.open("datain.txt");
outFile.open("dataout.txt");
for (int i=0;i<16;i++)
{
inFile >> tempin[i];
}
inFile.close();
【问题讨论】:
-
通常流有一个 read() 函数,您可以在其中准确指定要读入缓冲区的字节数
-
你不是刚问这个吗?我记得在同一个问题上支持关于以二进制形式阅读的评论。
-
你能显示示例输入吗?