艾瑪拉語翻譯開辟平台(Platform): (Ex: VC++翻譯社 GCC, Linux, ...)
Dev-C++ 4.9.9.2 (測試用)
問題(Question):
各位先輩好,天成翻譯公司在以下的程式碼呼喚了一個無限迴圈的函數,回傳值型態為int
我想在主程式下的while迴圈中判定「逾時」了,則主動跳出這個無限迴圈
那該怎麼實作呢?(以下程式碼有更具體說明)
程式碼(Code):(請善用置底文網頁, 記得排版)
int main(void)
{
int b = 0;
while( b=infinity() ){
//因為b=infinity()沒設施傳值回來,所以進不去此while迴圈
//請問有法子在一定的時候內跳出b=infinity()這個論述嗎?
//或有紅色while迴圈在必然的時候內沒執行,就主動跳出的方式?
}
return 0;
}
int infinity(void){
int a = 1;
while(1);
return a;
}
補充申明(Supplement):
我現實上是在做IO的控制,當IO沒有回應一段時間後
天成翻譯公司就得跳出這個論述,然後顯示逾時的訊息
我沒有利用計時器,請問列位先輩有其他的方式嗎?
初學C語言,感激列位前輩們指導~ :)
以下內文出自: https://www.ptt.cc/bbs/C_and_CPP/M.1414417267.A.C5C.html有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931
- Apr 17 Tue 2018 15:08
[問題] 無窮迴圈逾時跳出
文章標籤
全站熱搜
留言列表
發表留言