這裡主要包出一些函式去控制 Console 視窗,大多都是一邊看 MSDN 一邊去 try。但有些結果我覺得不是很好就註解掉,同時也讓我遇到了一些問題現在還沒辦法解決。下次再研究其它功能的時候,會再發另一篇出來,主要程式碼如下所示...

原始碼

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

常用 Console Function(截自MSDN)

 

edisonx 發表在 痞客邦 留言(2) 人氣()

前言

看過 朋友的網誌,決定補充這二個東西。事實上 keybd_event 和 mouse_event 算是最簡單的外掛函式之一,

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

剛開始接觸 Win32 API 或 MFC,甚至使用其它函式庫所提供之 library

都會遇到許多 #define 或 typedef 等問題,到時要查還要看技術文件,

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

 

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

繼上個程式之後,我們已知道所有的步驟都要先取得 Handle,要 "畫" 出字串的時候就用 WriteConsole,但有時並不想從最左上角開始畫,這時我們必須介紹一個指令 SetConsoleCursorPosition

BOOL WINAPI SetConsoleCursorPosition(

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

這系列 ( console to windows) 文章並不會說到有關視窗程式設計的技巧,主要提供在 console 底下使用的人一些問題的指引與解決方案,但往往找到的解答都是有些讓初學者震驚的 windows.h ,於是特發此系列文章。若真是想學視窗程式設計,請考慮挑本 win32 視窗程式設計,或 MFC, BCB 視窗程式設計等此類書籍。當然,若評估考量後要用 C#, VB, JAVA... etc,也非常讚同,總之看官學得有興趣就好。

在往下看這系列的文章時,請先至少把基本的 C 或 C++ 學好,不然這部份對您而言沒有任何幫助。另,我該說先去多看看 windows.h 裡面有什麼東西嗎?如果您之前真的翻過 windows.h 裡面有什麼 struct, macro, function, 您會和我一樣,看得愈來愈亂,甚至裡面還有包含其它的 header, 再連過去看,這下真的是亂到不能再亂了!!於是我較建議,有需求的時候再上 MSDN 去查查,不然還是買本有系統的書回來學學,只是鮮少書籍專門在講 windows.h 裡面的 console 函式。

edisonx 發表在 痞客邦 留言(1) 人氣()

這陣子研究 math.h 與 bitwise 優化問題,找了很多資料後,發現其實別人寫好的 library 實在也很多,原本是要優化三角函式,最後還是只把觀念帶走,下次有空的時候再實際 coding 吧。以下為我找到的參考資料。

(1) Bit Twiddling Hacks

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

0. 環境說明

WinXP + VS2008

edisonx 發表在 痞客邦 留言(2) 人氣()


這裡的資料全都是參考自網路,對於定義並非予以正式數學之定義,但說明應都能明白如何判斷該數之特性。

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

如果寫了一隻程式, 裡面有許多東西是使用者要輸入的, 而且還不只輸入一次,
在開發過程中, 每次生成一個執行檔案,還要一個一個用手 keyin, 很麻煩。

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

雖然向前差除和向後差除在計算順序上似乎有些不同,但對程式設計而言,事實上前差法和後差法是一樣的東西,只是表格輸出不同而已。說明圖如下所示。

NewtonForward2Backward.png 

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

/*
     Largrange Interpolation Algorithm

edisonx 發表在 痞客邦 留言(2) 人氣()

1. 乘法原理
Que : 3 (n1) 名男生, 3 (n2) 名女生 聯誼,有幾種配對方式?

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

這篇文章前三個指令:getchar、getch、geche 很容易搞混,可多寫些例子便可了解。另在看文章前要先說明,'\n' 雖是換行符號,但實際上使用者按下 Enter 時,是送出 '\r', '\n' 二個字元。

1. getchar

edisonx 發表在 痞客邦 留言(1) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼