我在一个子函数里用到了return,结果发现虽然退出了子函数,但还是接着返回父函数接着运行,能否让程序就此中断啊? 子函数里有个判断,如果符合判断就弹出错误对话框,程序终止运行,但不退出,怎么弄啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exit程序退出了呀,怎样才能起到return那种不退出的效果? funSuper() { somecode; funA(); // 调用funA,funA中return后回到此处. othercode; return;}funA(){ return; //只会退出funA} 没看太懂,我是这样理解的。你看看对不对。子函数(){ if(条件满足) { AfxMessageBox("出错了,退出吧!"); break; } ....... return;}用break试试。。:) 我是这样的:子函数funzi() { if(条件满足) { AfxMessageBox("出错了,退出吧!"); return 0; } ....... } 父函数:if(funzi()==0)return;这样就好了大家看呢呵呵,我没入门啊 动态分割窗口 学习编程 我有3个不懂的疑问. 请教了. CAsyncSocket问题 CEdit的字体不能设为下划线吗(UnderLine = TRUE)??? ActiveX 中的类的定义的问题 哪里用好的VC电子书籍下载. 我的windowsnt的密码丢了,怎么样才可以恢复它?? ODBC的问题,帮帮我,就剩5分了 Activex中加入了工具栏,如何使用Update_Command_UI那种的功能来更新工具栏按钮状态 怎么能取得google搜索栏的历史记录,请教~! 求助!!! MFC dll问题 在线等
somecode;
funA(); // 调用funA,funA中return后回到此处.
othercode;
return;
}
funA(){
return; //只会退出funA
}
{
if(条件满足)
{
AfxMessageBox("出错了,退出吧!");
break;
}
.......
return;
}用break试试。。
:)
子函数funzi()
{
if(条件满足)
{
AfxMessageBox("出错了,退出吧!");
return 0;
}
.......
} 父函数:if(funzi()==0)
return;这样就好了
大家看呢
呵呵,我没入门啊