本文介绍了ofstream将无符号的短写到文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
std::ofstream fout("..\\INVNTRY.dat"); // output, normal file
unsigned short nianq = 2570;
fout.write ((const char*)&nianq,sizeof(nianq));
fout.close ();
return 0;
}
文件长度为4,但不是2.为什么?
我使用vs.net 2005
the file longth is 4,but not 2.why?
i use vs.net 2005
推荐答案
这篇关于ofstream将无符号的短写到文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!