LostTemper 2003年03月25日
fprintf写的结果怎么回事?
FILE *f;
CString strFile = "C:\\test.txt";
if (( f = fopen( strFile.GetBuffer(strFile.GetLength() ),"wb+") ) == NULL )
{
strFile.ReleaseBuffer(strFile.GetLength());
return -1;
}

fprintf(f, "%d", 1);
fprintf(f, "%s", strFile);


结果test.txt里面所写的并不是二进制文件,而是"C:\\test.txt".这是怎么回事啊?怎么让它写二进制呀
...全文
26 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VC/MFC
创建于2007-09-28

7882

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告