Brew关于文件流的问题
我在用IFile接口的IFILE_Write()函数时,
// "写"操作
if (!(g_pIFileWrite = IFILEMGR_OpenFile(g_pIFileMgr, "test.txt", _OFM_READWRITE)))
{
return EFAILED;
}
int i = IFILEMGR_GetLastError(g_pIFileMgr);
//AECHAR* pWriteBuf = (AECHAR*)L"哈哈";
//IFILE_Write(g_pIFileWrite, pWriteBuf, sizeof(pWriteBuf));
那个变量"i"总是提示我, 文件名出了问题, 这是怎么回事儿呢, 我的目录错了吗? 我有"test.txt"这个文件啊, 总是提示我错误. i的值是259, 换成十六进制应该是103, 对照错误表提示是文件名的问题. 请问我这样写对吗? 折腾一下午, 没有弄出个结果来.快被郁闷死了.
再个我如何从文本里边读取汉字呢, STRTOWSTR()这个函数不能识别汉字. 望各位高手指点迷津.