close
標題:

C program 加breakpoint

發問:

免費註冊體驗

 

此文章來自奇摩知識+如有不便請留言告知

我想問 我寫完個c program後, 佢print 左D 野係screen, 之後就立刻完左(結束檔案) 如何可以加個breakpoint 係個program 完之前, 等user可以睇到句printf? 更新: Thank you the answers. Actually, what I want is system("pause");

最佳解答:

pascal的例子就大約是這樣: writeln ("press enter key to continue / end program"); readln (TEMP); C的話, 請自行把上述的程序碼用C 語言改寫一次就可以了. 2011-03-23 16:27:57 補充: 樓下的朋友這麼快就直接給他答案? 讓他先思考一下嘛, 這麼簡單的功課, 我在初學pascal的頭1個月內已經有教了, 如果連基礎也不懂的話, 考試的時候怎麼辦呢? 2011-03-24 16:16:31 補充: 嘻嘻, 恭喜找到答案. 是自行找到答案? 還是由其他人告訴你的? 調用operating system 的 command/function當然是一個很快捷的好方法, 不過, 請留意我說的快捷只是編寫程序時的功夫節省了, 而不是代表program的運行效率會比較好, 原因是某些外部function的「身型太胖」, 把它們調用的話可能反而會增加系統資源的消耗. 而且, 一個理想的program最好是全function都是自帶的, 盡量避免依賴從編程語言之外引入外部的function, 這才能增加program的跨平台的兼容性. 2011-03-24 16:16:37 補充: 給你看看以下的英文網頁, 是說明為什麼不建議使用system("pause"); 的 http://www.gidnetwork.com/b-61.html http://www.daniweb.com/software-development/cpp/threads/229044

其他解答:

如果你用visual studio或者visual C++呢d, Ctrl+F5就可以 如果唔係呢,就係最後面加兩句 int end; scanf("%d",&end);
arrow
arrow

    xhwmjv0 發表在 痞客邦 留言(0) 人氣()