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".这是怎么回事啊?怎么让它写二进制呀