来自一个 "傻瓜 "的问题 - 页 179

 

下一步...

获得一个错误代码,重置它,输出它。

同意顺序应该不同。

这是你的。

int Error=GetLastError( ) ; 
ResetLastError();
printf("Error %i ",Error);

这是我的。

Print("Error=",GetLastError());
ResetLastError();
 
不,我把数值存储在Error变量中,并让它复位!
 
Dimka-novitsek:
不,我把数值存储在Error变量中,并让它复位!
我同意。
 
是的,而且你的更短!谢谢你。
 
Dimka-novitsek:
是的,而且你的更短!谢谢你。

但我要加一个大于0的检查,以免不必要地输出。

if(GetLastError()>0) {Print("Error OnTick() (",GetLastError(),") ");} ResetLastError();
 
是的,谢谢你!!!。
 

但它必须把这些印刷品写进杂志,不是吗!?我从来没有遇到过在四边打印的问题。在这里,它们是偶尔写的,而不是在每个节目中。我正在看--或者我是个白痴,但我没有看到错误!这只是打印出来的!


 
专家标签里有什么?
 
沙斯。
 
哦,谢谢你!!!!