摘要: 在學習C語言文件操作後,我們都會知道打開文件的函數是fopen,也知道它的第二個參數是標誌字符串。其中,如果字符串中出現'b',則表明是以打開二進制(binary)文件,否則是打開文本文件。 那麼甚麼是文本文件,甚麼是二進制文件呢? 可能大多數人都沒有仔細考慮過。 在Windows和DOS系統中,狹義的文本文件是指擴展名為txt的文件。實際上,那些沒有規定格式的,由可理解的的A...阅读全文
11 2004 档案
摘要: 有的時候,我們需要量化一段程序的執行時間,這可以通過掉用C函數clock來完成。 clock函數的原型是 clock_t clock( void ); 它的返回值是以clock tick為單位的當前進程使用CPU的時間。當無法取得這個時間時,返回-1。一個clock tick是一個時間單位,系統定義一秒鐘內有若干個clock tick。在VC++中,...阅读全文
摘要: 在使用MFC開發時,字符串類CString大概是使用最多的類之一,它使得對字符串的處理變得很方便。但是,在一些場合下,CString存在一些明顯的效率問題。 如下面的代碼 CString a; CString b = "Hello world!...阅读全文
摘要: 1. 用什麼函數 在一些Windows應用程序中,我們會遇到一種對話框,它以樹形列表的形式分層列出所有的磁盤分區和文件夾,並允許我們選擇其中的一個文件夾。這些窗口的外觀都是一致的,所以應該是通過同樣的接口完成的。那麼我們如何在自己的程序中使用文件夾選擇對話框呢。 這是否是Common Dialog Box呢? 可以明確的說--不是,因為無論是GetOpenFileName還是GetSaveFi...阅读全文

