在VC中用fopen("","a")写txt文件时,操作几次就出现错误。
是通过菜单实现的:
m_pFileSingleMeasureResult = fopen("SingleMeasureResult.txt","a");
ASSERT(m_pFileSingleMeasureResult != NULL);
ASSERT(fprintf(m_pFileSingleMeasureResult," file: %s",m_sFileFullName) >=0);
ASSERT(fprintf(m_pFileSingleMeasureResult,
"center: %5.2f %5.2f up: %5.2f %5.2f left: %5.2f %5.2f right: %5.2f %5.2f down: %5.2f %5.2f \n",
g_vcdUV[0][0],g_vcdUV[0][1],g_vcdUV[1][0],g_vcdUV[1][1],
g_vcdUV[2][0],g_vcdUV[2][1],g_vcdUV[3][0],g_vcdUV[3][0],
g_vcdUV[4][0],g_vcdUV[4][0],g_vcdUV[4][0]) >=0);
fclose(m_pFileSingleMeasureResult);
点几次菜单就弹出对话框提示出错:
说filecore.cpp Line220出错,什么原因啊?
m_pFileSingleMeasureResult = fopen("SingleMeasureResult.txt","a");
ASSERT(m_pFileSingleMeasureResult != NULL);
ASSERT(fprintf(m_pFileSingleMeasureResult," file: %s",m_sFileFullName) >=0);
ASSERT(fprintf(m_pFileSingleMeasureResult,
"center: %5.2f %5.2f up: %5.2f %5.2f left: %5.2f %5.2f right: %5.2f %5.2f down: %5.2f %5.2f \n",
g_vcdUV[0][0],g_vcdUV[0][1],g_vcdUV[1][0],g_vcdUV[1][1],
g_vcdUV[2][0],g_vcdUV[2][1],g_vcdUV[3][0],g_vcdUV[3][0],
g_vcdUV[4][0],g_vcdUV[4][0],g_vcdUV[4][0]) >=0);
fclose(m_pFileSingleMeasureResult);
点几次菜单就弹出对话框提示出错:
说filecore.cpp Line220出错,什么原因啊?
...全文
相关推荐
fopen无法读取文件
fopen无法读取文件_fopen不好用_fopen函数失败_fopen空指针_fopen错误指针_vc_mfc_vs2013
fopen和fopens的区别
fopen和fopens的区别及其各自的用法
VC下实现fopen支持中文的方法
VC的fopen函数第一个参数是const char*,一旦遇到中文文件名就难以应付了,如果中文是UTF8编码的话,我们还可以用下列代码将其转换为UNICODE,然后用_wfopen函数打开文件。 代码如下: bool UTF8ToUnicode(const char* UTF8, wchar_t* strUnicode) { DWORD dwUnicodeLen; //转换后Unicode的长度 TCHAR *pwText; //保存Unicode的指针 // wchar_t* strUnicode; //返回值 //获得转换后的长度,并分配内存 dwUnic
VC文件读写函数
涉及VC文件读写的函数,包括函数详解和相应的代码示例,是有益的参考
利用VC对文件进行操作的一些方法
利用VC对文件进行操作的一些方法 有详细的说明


