菜鸟给分之二(程序调试问题)(欢迎高手) data.dat放在什么地方 调试时要放在工程所在目录下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在生成可执行文件的目录debug下,没有问题,win32 console条件下是能够打开文件的,问题是GetLength()返回值是0. in your fdata.Open function, make sure your pFilename contain a FULL path!!!'nd this path is same as your working directory!!! data.dat是新建的文件就应该加 CFile::modeCreate|CFili::modeReadWrite you should seek to the end of the file first. 肯定是文件没找到,判断一下open的返回值就知道了 MFC程序默认工作目录是工程目录 所以不要放在debug下GetLength = 0 先seek(0, end )试试 if( fdata.Open( pFilename, CFile::modeRead) == 0 ){ //没打开文件; //即使没有问题也要加判断的, 健壮问题}else{ //其它错误} 是不是还要加一个modeNoTrunc之类的? WebBrowser 做 exe的界面,如何局部刷新?? 编译fatal error C1001: INTERNAL COMPILER ERROR 听说白菜涨价了?长了多少? Socket小问题 文件存取问题!100分! 如果编写带有工具条的 Activex ? 如何让任何程序都能在我的窗口中运行? 预编译 组合框的AddString方法 类似VStart 的界面 求大牛指教 大牛大牛大牛大牛大牛 有那为高手知道“灰度级”是什么意思? 我是菜鸟,谁能告诉我:DLL和OBJ有什么本质区别?DLL到底有什么比OBJ强大的多的地方?
问题是GetLength()返回值是0.
GetLength = 0 先seek(0, end )试试
{
//没打开文件;
//即使没有问题也要加判断的, 健壮问题
}
else
{
//其它错误
}