【VB】【C++】計算n!(階層)

要計算n的階層是很簡單的一件事,會寫到這個程式是因為排列組合,我想要精確的知道答案會在幾種左右,因此就寫了n!的函數來幫忙求階層的值,所謂的階層就是指從1*2*3…..*n的意思,而在排列組合中如果要被排列的字有5個字,那麼排列後的結果就最多不超過5*4*3*2*1的值,也就是最多不超過120個答案

以下我把n!做成Function,有VB版的跟C++版的,剛開始學迴圈的人可以用這個函式來學習迴圈的用法,另外因為擔心integer會存不下資料,所以我使用string來傳回資料,到時候用這個Function時要先把傳回值轉成數字型別才可以

閱讀全文 【VB】【C++】計算n!(階層)

【C++】用CMD傳送檔案給主控台應用程式以及傳回資料

其實在C++裡面除了單純的使用fopen來讀取檔案之外,還有另外一種方法也可以讀取檔案,而且實作起來比fopen簡單很多,那就是利用cmd來餵檔案給C++程式,舉例來講現在有一個程式叫做test.exe,還有一個txt檔叫做x.txt,然後我要讓test.exe讀取x.txt的資料並顯示出來,則我開啟CMD,然後再裡面輸入 test.exe<x.txt 就可以讀取並顯示出x.txt的內容了,下面文章要教大家的就是這種讀取檔案的方式,另外感謝網友滄海教會我這種用法

閱讀全文 【C++】用CMD傳送檔案給主控台應用程式以及傳回資料

Code::Blocks 10.05 – 能夠媲美Dev C++的C/C++ IDE

相信大家都知道Dev C++這套編譯器吧? 因為很多的學校在教C語言時都是以這套編譯器做平台來教學的,例如高中的前三志願電腦課用的好像就是他,不過在這裡我們要跟各位介紹的不是Dev C++,而是Code::Blocks,Code::Blocks跟Dev C++同樣都是C語言(c和c++)的編譯器,不過如果你有在注意Dev C++的版本的話你可能會發現他已經好久沒有更新了,而Code::Blocks這套編譯器不但和Dev C++一樣是免費、開源,也支援Windows與Linux的多作業系統,所以想再Ubuntu裡面寫C程式的話可以試試看這套軟體

此教學為Windows用教學

閱讀全文 Code::Blocks 10.05 – 能夠媲美Dev C++的C/C++ IDE