Just My Life & My Work

Archive for the ‘C&C++’ Category

[C&C++] 指標陣列 (Pointer Array)

一般型態的變數都可以宣告成陣列,那麼指標也可以宣告成指標陣列,這是結合靜態資料結構與動態資料結構的應用,很特別!

(繼續閱讀…)

[C&C++] strtok

讀取檔案時,時常需要處理字串,才能進行後續的動作。而我最常使用的函式是strtok,看了網路上的範例後直接拿來使用,然而卻不太曉得strtok的運作原理。這裡有圖解,讓我發出「啊哈」的驚嘆!

(繼續閱讀…)

[C&C++] 3維陣列與記憶體位址 (3-d Array and Memory Address)

3維陣列的記憶體配置跟用1維來模擬3維陣列一樣,簡單用程式來驗證:

(繼續閱讀…)

[C/C++] 靜態函式 (static function)

一些程式語言的語法很少使用,不過卻會在某些人寫的code上看到,讓我很想要搞懂它!靜態函式(static function)有什麼功能呢?感覺一行字就可以帶過,不過我卻在網路上找到高手所解釋的相當詳細且易懂。

(繼續閱讀…)

[C++] 主程式函式的兩個參數argc和argv(Main Function Parameter)

剛開始學寫C++程式時,一直有個疑問,就是int main(int argc, char* argv[])中的兩個參數到底做什麼用?程式寫多了,逐漸忽略這兩個參數,然而在使用前人所撰寫的程式中,才發現它們是為了DOS系統所設立。

(繼續閱讀…)

[C++] 機率密度函數和累積分佈函數 (PDF & CDF)

機率與統計理論沒學好,這一次用C++來實現PDF和CDF,實做果然比較有趣!

(繼續閱讀…)

[C++] 批次開檔~同名格式 (Open File whth similar name format (Batch))

對於要處理同樣的資料,我喜歡批次處理,這樣子可以節省不少時間,而這些資料可能分散在許多檔案之中,那麼批次開檔(無論輸入或輸出)就顯得相當重要!

(繼續閱讀…)

[C++] 開啟檔案和讀取檔案 (Open File and Read File)

接續剛才寫的開啟檔案和寫入檔案,這次換寫開啟檔案讀取檔案的程式,依然很簡單,只是稍有差別。

(繼續閱讀…)

[C++] 開啟檔案和寫入檔案 (Open File and Write File)

現在寫大一點的程式,輸入或輸出資料量大的時候,我們不太想花時間去處理IO,尤其是在批次處理的情況下,不斷地重複同樣的動作,不但浪費時間又會很無聊,於是把想要輸入的資料先存入檔案,再由程式來讀取檔案,接著若有輸出的資料,則程式開啟檔案寫入檔案,待所有工作執行完畢,再去檔案查詢結果。

廣告

現在年紀大了,一陣子沒有寫開檔讀檔的程式,就會忘了怎麼寫@@;於是乎先寫起來,等哪天要用卻忘記的時候,再來這邊搜尋:)

(繼續閱讀…)

[C++] PPM影像檔輸出 (PPM image format output)

電腦圖學的人無不喜歡輸出的結果是一張圖,而不僅僅是文字!因此用C++來寫影像「Hello World」程式,是件基本且相當有趣的事情。

(繼續閱讀…)

標籤雲