C program 加breakpoint

2011-03-23 2:49 am
我想問
我寫完個c program後, 佢print 左D 野係screen, 之後就立刻完左(結束檔案)
如何可以加個breakpoint 係個program 完之前,
等user可以睇到句printf?
更新1:

Thank you the answers. Actually, what I want is system("pause");

回答 (2)

2011-03-23 3:05 am
✔ 最佳答案
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
2011-03-23 10:00 am
如果你用visual studio或者visual C++呢d, Ctrl+F5就可以

如果唔係呢,就係最後面加兩句
int end;
scanf("%d",&end);


收錄日期: 2021-04-28 14:06:30
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110322000051KK00872

檢視 Wayback Machine 備份