Re: 副程式的怪問題?
|
||||
---|---|---|---|---|
初級會員
|
恩!謝謝你~~我在去試試看你的方法^^
發表於: 2008/1/1 18:54
|
|||
|
Re: 副程式的怪問題?
|
||||
---|---|---|---|---|
中級會員
|
感謝Ryang版大…小弟一時疏忽,真是不好意思…
發表於: 2007/12/31 13:03
|
|||
|
Re: 副程式的怪問題?
|
||||
---|---|---|---|---|
中級會員
|
如果真要這樣做,你可用flag來控制,例如…
void s1(char i); char i; bit disable_flag = 0; void main() { s1(0); s1(1); } void s1(char i) { while(disable_flag == 0) { cout>>i>>end; if(RA0 = 1) disable_flag = 1; else disable_flag = 0; } } 當RA0 = 1時,迴圈就disable了;當RA0 = 0時,迴圈就ensable了…
發表於: 2007/12/31 9:51
|
|||
|
副程式的怪問題?
|
||||
---|---|---|---|---|
初級會員
|
各位大大~請問一下喔!假如一個副程式裡面已經是無窮回圈了~當我呼叫這個副程式時~他永遠都沒辦法往下ㄧ步執行~有辦法不更改裡面的無窮回圈~直接強制關掉這個副程式~讓程式可以往下執行嗎?(感覺問這個很奇怪,太笨了,不知道該怎麼改)
假如像這樣: void s1(char i); char i; void main() { s1(0); //已經出不來了,沒辦法執行s1(1) 強制關掉s1(0) //怎麼強制關掉s1(0)呢? s1(1); } void s1(char i) { while(1) {cout>>i>>end;} }
發表於: 2007/12/28 22:58
|
|||
|