大荔华远医院_:关于VC写文本文件出错?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 02:18:28
是有关写文本是问题?
m_pRs.CreateInstance(__uuidof(Recordset));
m_pRs->Open("select * from _A1",m_pCon.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
//和数据库中的一个表相连并打开,这些都没错
CFile cfile(_T("F:\\atom.txt"), CFile::modeReadWrite);//这一步也没错
cfile.Write("ATOM",4);//这一步也没错
cfile.Write(" ",2);//这一步也没错
cfile.Write((char*)_bstr_t(Atomnumb),1);//这一步也没错
cfile.Write(" ",2);//这一步也没错

cfile.Write((char*)_bstr_t(Aanumb),4);//这写错了
cfile.Write((char*)_bstr_t(x),8);//这写错了
它生成的文本文件中如下?请问是什么原因如何改啊?
ATOM 2  ? GLY 1 屯 -15.871 8.464 ?-66.284

先把数据从数据库中读出来再写看看