在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出错,什么原因啊?