2010年10月29日 星期五

獵豹的雜談: 零體罰害死台灣人

獵豹的雜談: 零體罰害死台灣人
http://wildhalfcheetah.blogspot.com/2008/06/blog-post_16.html

零體罰害死台灣人

作者 schooner45 (保持清醒) 看板 Gossiping
標題 [轉錄] 零體罰害死台灣人
時間 Thu Oct 28 12:44:48 2010
───────────────────────────────────────

※ [本文轉錄自 Teacher 看板 #1CnzYYGR ]

作者: gtr726 (gtr) 看板: Teacher
標題: [分享] 零體罰害死台灣人(轉錄)
時間: Wed Oct 27 15:45:35 2010

其實,台灣目前不能算是零體罰……
如果,台灣能像外國一樣真正落實零體罰,
老師們也很高興呀........


台灣目前所推行的 ,根本不是零體罰,而是『無法無天、養虎遺患、率獸食人』

台灣目前的教育政策不只是畸形,根本是異形!

畸形沒關係,只是看起來怪怪,於人無損,
異形卻大有問題!它是會殺人,是會破壞社會根本,製造動亂未來的怪獸。

而目前台灣教育正在複製無限的怪獸,
我相信絕大部分的國中小教師都在自己的身邊看到目前有多少恐怖的事情發生……

教書七年來始終不變卻不能說的真心話

http://mypaper.pchome.com.tw/yangdze/post/1313066349

十六年前,有一位老帥哥在他的課堂上說「尊師重道」是狗屁。他是一位以新潮思想為特色,並讓身為英文白癡的我欠一份人情的民進黨籍英文教授。我畢業後的某年,還看過他在立法院發言的帥樣。


十六年後,是我也登上講台的第七年。這七年中的前三年,我的講桌上貼著一句格言:「師嚴而道尊」,結果不太有作用;後四年,我不想貼,而且不敢貼了,但是,它在我心裡面的體悟,卻只有越來越深的份。


「嚴師為難,師嚴而道尊」。不管小孩遇到什麼樣的老師,我們都要想盡辦法讓小孩相信老師、喜歡老師、崇拜老師,才有可能讓孩子接受這位老師「所僅有的一切教育機會」。縱然不是每位老師在「家長」的心目中都是完美的,然而一旦不能做到前述這點,就什麼都沒有了!


上級長官常提醒我們:「教育是服務業......。我們要讓孩子快樂,要讓家長滿意......」但是事實上,教育不是服務業,從來就不是。

10年自學程式設計 (Teach Yourself Programming in Ten Years)

http://blog.yam.com/kaffe/article/737270

▊至少學會五、六種程式語言。其中一種要支援類別抽象(class abstractions )的語言(如Java或C++),一種支援函數抽象(functional abstraction)(如Lisp或ML),一種支援語法抽象(syntactic abstraction)(如Lisp),一種支援宣告規格(declarative specifications)(如Prolog或C++樣板),一種支援並行常式(coroutines)(如Icon或Scheme),還有一種支援並行處理(parallelism)(如Sisal)。

2010年10月28日 星期四

PEOPLE ARE AWESOME.

Re: [問題] 想寫跟windows下的程式互動的C程式

 作者  james732 (好人超)                                      站內  C_and_CPP
 標題  Re: [問題] 想寫跟windows下的程式互動的C程式
 時間  Thu Oct 14 01:45:14 2010
───────────────────────────────────────

我先寫了一個猜數字小遊戲:

http://nopaste.csie.org/a57f1

如你所見,這隻小遊戲真的很簡單


要破解這隻小遊戲

最好就是能得到 num 變數的值了

為了簡化問題,我把 &num 直接印出來


接下來,就是破解程式了

http://nopaste.csie.org/3353d

這是用 MSDN 拼湊出來的 XDD


執行的畫面大概是這樣的:

http://james803.pixnet.net/album/photo/158382491

(若看不清楚,可按圖片下方的「看原始圖」)

可以看到確實可以很神準的把數字猜出來...XDD



這樣的小程式,應該可以算是個開始了

一定可以看得出來,我把許多地方都簡化很多

如果要破解的對象是「不知道記憶體佈局」的程式,就不會這麼輕鬆了

有興趣的可以繼續研究下去囉,也希望有其他強者可以繼續補充 XDDDD



ps. 我的編譯環境:Visual Studio 2010

--

對了,我想要請教一下

google 找到 scanf("%*c"); 這個東西可以吃掉 stdin 多餘的 \n

不過我不懂 "%*c" 的意思是...?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.171.46
※ 編輯: james732        來自: 140.117.171.46       (10/14 01:46)
推 nowar100:代表從stdin進來,但是沒有儲存到參數裡面                10/14 01:47
→ james732:先謝謝板主回答 XD 不過想睡覺了,明天再仔細想想         10/14 01:49
推 loveme00835:@_@ 好奇怪的用法                                    10/14 01:50
推 cooper6334:GM8好像是對數值更新前後的不同去抓記憶體中改變的部份  10/14 01:51
→ james732:在GM8之前的遊戲修改程式就是用比較的了~                 10/14 01:52
→ james732:記得我還用過dos底下的,而且因為遊戲的記憶體位置不會變  10/14 01:52
→ james732:只要改一次存檔就可以永遠使用了                         10/14 01:53
推 cooper6334:這樣抓別的process範圍內的記憶體內容不會被OS檔掉嗎?   10/14 01:54
→ james732:OS提供的API就是合法的途徑囉                            10/14 01:55
→ james732:拿提款單去郵局窗口提款不會被當作搶劫吧 XDD             10/14 01:56
推 loveflames:都有塞指令進其他process的API了,一時想不起來是哪個   10/14 01:58
推 QQ29:請問一下一般人有辦法知道PID和virtual address嗎?            10/14 02:05
推 loveflames:應該可以用執行檔的名稱來查PID                        10/14 02:08
推 QQ29:是靠別的軟體查嗎?如果是的話 別的軟體是怎麼找的~有API可拿?  10/14 02:09
→ loveflames:至於virtual address...只能從stack跟data section慢慢  10/14 02:10
→ loveflames:找了                                                 10/14 02:10
推 QQ29:請問l大 stack的起始位址在哪我該如何得知呀~                 10/14 02:15
→ QQ29:j大是印出來 但如果不印出來 又要像是GM8那樣暴力掃值         10/14 02:15
→ QQ29:應該是從某個base address開始跑 但怎決定這個值呢?           10/14 02:15
推 manlike:這個不錯 XD                                             10/14 02:16
→ QQ29:還有該掃到多少終止該怎麼定義@@                             10/14 02:17
→ manlike:stack應該是沒辦法 .data可以~                            10/14 02:17
推 QQ29:沒甚麼概念= = 有參考的網頁嗎~~                             10/14 02:19
→ manlike:不過原po要得那些數據應該都會存成gobal或在heap裡~ XD     10/14 02:20
→ manlike:heap的話應該也無解 要猜的東西太多 global變數的話應該可  10/14 02:23
→ loveflames:當然可以取得stack的起始位址,研究一下TEB吧           10/14 02:32
→ loveflames:看是ELF的heap還是PE的heap,前者的結構比較簡單        10/14 02:34
推 loveflames:用GetModuleHandle跟GetProcessId應該就能取得PID了     10/14 02:40
→ loveflames:懶得測試                                             10/14 02:40
推 herman602:XDDDDD 好棒喔                                         10/14 02:42
推 QQ29:l大GetModuleHandle 要傳module name 我有辦法 列舉 module    10/14 02:42
→ QQ29:name 嗎?                                                   10/14 02:42
→ herman602:弄得我也好想做壞事了= =                               10/14 02:43
推 loveflames:名稱就是***.exe啊,總該知道要讀哪個程式吧            10/14 02:46
→ tropical72:psapi.h -> EnumProcesses, EnumProcessModules         10/14 02:48
→ tropical72:http://ppt.cc/vXMQ                                   10/14 02:49
→ stupid0319:API用的好的話Nprotect下也是可以修改                  10/14 03:10
→ stupid0319:http://www.badongo.com/pic/10683557                  10/14 03:10
→ tropical72:樓上圖中的游戲,不知是否有防外掛(ex:神盾)             10/14 03:12
→ manlike:stack跟heap難處在於會一直變動 所以除非你程式要一直暴力  10/14 03:13
→ manlike:搜heap跟stack找你要得資料 但是你也要有個很明確的參考點  10/14 03:14
→ stupid0319:在神盾下修改的                                       10/14 03:15
→ manlike:像id字串就可以假設已知先找出id字串位置 其他數字用猜的   10/14 03:16
→ tropical72:請問s大也是使用上述之方法嗎?之前我改的被擋下了 = =   10/14 03:17
→ stupid0319:我用DLL注射到遊戲的                                  10/14 03:25
→ stupid0319:搜尋核心 http://nopaste.csie.org/72667 寫的很差      10/14 03:39
→ loveflames:沒仔細研究樓上寫的程式,不過finalAddress不是應該設   10/14 04:06
→ loveflames:成0x80000000?因為user space有2GB                     10/14 04:07
推 loveflames:萬一碰到ImageBase設很大的程式會出錯吧?               10/14 04:12
推 linjack:太酷了 XD                                               10/14 09:35
→ stupid0319:user space到0x80000000沒錯啦,但>0x20000000都是DLL    10/14 09:35
推 loveflames:有些exe不是,例如cmd.exe                             10/14 09:39
→ manlike:currentData應該要轉型成unsigned long再+1比較好 XD       10/14 09:58
→ stupid0319:樓上是怕有負值嗎?事實上不可能會超過0x80000000        10/14 10:01
→ loveflames:我的意思是PE header起始位置如果大於0x40000000,這樣  10/14 10:02
→ loveflames:不就超過finalAddress範圍了?                          10/14 10:02
→ loveflames:至於32 bit下的user space能不能超過0x80000000         10/14 10:04
→ loveflames:印象中可以調成3G?                                    10/14 10:04
→ manlike:Linux的話user space process virtual memory address都在  10/14 10:20
→ manlike:0xC0000000以下的3GB, Windows不清楚 XD                   10/14 10:21
推 lwecloud:Windows 32bit的話,應該是有2GB跟3GB兩種                10/14 11:34
→ lwecloud:看boot.ini有沒有啟用/3GB或/USERVA                      10/14 11:35
推 haosan:[Link E] undefined reference to 'EnumProcessModules@16'  10/14 12:30
→ haosan:t大 我用Dev-cpp編譯你貼的程式不行耶 請問要怎改orz        10/14 12:31
→ stupid0319:沒導入lib吧                                          10/14 12:33
→ tropical72:沒有dev可測,直覺和樓上同,沒導入dev.                  10/14 12:48
→ tropical72:加入 #pragma_comment(lib,"psapi.lib") 試試           10/14 12:48
推 final01:Cheat Engine                                            10/14 15:17
推 haosan:invalid preprocessing directive #pragma_comment          10/14 19:37
→ haosan:另外我在dev-cpp的資料夾下只找到 libpsapi.a               10/14 19:37
→ haosan:請高手指教一下該怎麼做@@                                 10/14 19:39
推 softwind:推~ 這hacking 滿有趣的~                                10/14 21:59
→ james732:我可以建議haosan不要用Dev-C++嗎...XDDD                 10/14 22:06
推 haosan:好吧!! 感謝大家XDD                                       10/14 22:08
→ loveflames:dev c++有些lib的名稱跟人家不一樣                     10/14 22:09
推 purpose:http://codepad.org/qjzRPhZv   scanf(*)                  10/14 23:25
→ purpose:不是完全懂,不過使用感覺上用 getchar 清 buf 我比較喜歡  10/14 23:26
推 loveflames:scanf("%c");跟scanf("%*c"); 有沒有差?                10/14 23:28
推 purpose:一樣從buffer抓出一個char,但是差在不寫入變數            10/14 23:29
推 xatier:推樓上精采程式碼講解                                     10/15 07:21
推 loveflames:下一篇是不是問thread id的?有人有印象嗎?              10/15 07:28
推 purpose:我有印象,又是個刪文小超人                              10/15 07:47
推 purpose:問說怎樣列出每個Thread的ID,然後講到記憶體位址跟FS:[0]  10/15 07:55
→ purpose:還有找到主執行緒,就會有指標指向下一個執行緒資訊        10/15 07:55

海市蜃樓-台灣閒置公共設施抽樣踏查-影片記錄-網路版.f4v

2010年10月26日 星期二

bed bugs 臭蟲風暴

作者  lovesammy (lovesammy)                                  看板  Gossiping
 標題  Re: [新聞] 紐約掀「臭蟲風暴」 情侶炒飯被咬分手
 時間  Tue Oct 26 22:05:44 2010
───────────────────────────────────────

bedbug在紐約真的很嚴重,
從今年六月起就一直有新聞。
http://www.wretch.cc/blog/mandyxie/22938899
這網站很清楚,節錄一些重點在下面。


1. bedbug蔓延很廣。

   不要以為只是窮或髒的地方才有,
   五星級飯店、各大精品店、辦公室、電影院都有。

2. bedbug傳染力強。

   牠會爬在衣服包包上,也會跳,所以坐地鐵公車的時候都有可能中標,
   在街上走路人擠人也會中標,去醫院銀行辦事也會中標,
   去看電影吃飯坐在椅子上會中標,很容易交叉傳染,
   一個不小心,牠就跟著你回家了。

3. 除bedbug很貴。

   可以除bedbug的殺蟲劑如DTT都禁了,所以市面上買不到可以根除的殺蟲劑。
   要請專業的除蟲公司。
   而且bedbug就算沒吸血也可以活一年,相當堅強。
   衣服上面有要全部拿去用45度以上的熱水洗過才行,還要高溫烘乾。
   如果衣服比較貴或嬌弱,會不幸的壞掉。

   除蟲之前,要請狗來聞是不是真的有蟲(來一次要美金300元=台幣一萬左右)
   真正除蟲,兩房公寓 就要350~400美金=台幣一萬二到一萬四左右。
   除蟲要三次才能根治,所以來一次大概要花台幣四萬五左右。房子大會更貴。

   而且如果不幸你家附近有哪一戶有bedbug,牠會沿著縫隙來你家,
   除非整棟除,要不然沒完沒了。

4. bedbug被咬會很慘

   被咬會非常痛,如果被咬很多個包,嚴重點會引起蕁麻疹全身過敏,要送醫。
   曾經發生小嬰兒被咬死的病例。




※ 引述《fireda (火達)》之銘言:
: http://www.nownews.com/2010/10/26/91-2658350.htm
: 國際中心/綜合報導
: 「臭蟲風暴」持續席捲美國紐約!俗稱「臭蟲」的床蝨(bedbug),已經大舉進占紐約市區
: ,從帝國大廈(Empire State Building)、林肯中心(Lincoln Center)等地標,到民眾家
: 中都無一倖免。許多情侶在床上談情說愛時,床蝨不時出現咬一口,大煞風景,成為男女
: 分手的導火線。
: 現在在紐約市區內,包括辦公室、服飾店、電影院和飯店等公共場合,都已經發現大大小
: 小的臭蟲。許多觀光客擔心到紐約旅遊,會被臭蟲襲擊,已經取消計畫好的行程。消息一
: 出,也讓紐約政府相當頭痛,憂心臭蟲肆虐,恐將打擊觀光市場。
: 此外,臭蟲也導致兩性關係緊張,以往婚姻有「七年之癢」的說法,現在則變成「臭蟲之
: 癢」。據報導,愈來愈多的情侶因臭蟲而分手;此外,家中有臭蟲也成了「不能說的秘密
: 」。一名女性受訪者表示,她的約會對象曾詢問她家中有無臭蟲,若有的話,兩人無法交
: 往。還有人因為女友家中有臭蟲,因此決定分手。
: 兩性專家建議,男女雙方若是第一次約會,家中如有臭蟲也不要說,等到感情穩定後再坦
: 承;或是先消滅臭蟲,再出門約會。據悉,臭蟲喜歡寄居在地毯、沙發和床墊上,吸血時
: 會釋放出一種麻醉物質,被咬時沒感覺,傷口會紅腫、極癢。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.243.1

2010年10月24日 星期日

Out of Sight



這是由台灣藝術大學 多媒體動畫藝術學系 95級的三位畢業生所製作的畢業短片


故事是敘述一位小女孩因為被搶劫而離開原本熟悉的道路,在穿過籬笆後的未知世界,靠著­視覺以外的感官展開一場大冒險。


全片採取水彩繪製的背景與手繪動畫搭配的製作方式,以繪本式的用色和簡單的人物造型呈­現小女孩想像中的世界。


官方網頁 Official website:
http://www.evaty.url.tw/oos/

Bitwise Trick

http://www.csie.ntnu.edu.tw/~u91029/BitwiseOperation.html

摘要:

整數加一與減一
// 注意:比直接加一和減一還要慢。
整數變號
判斷一整數是偶數還是奇數
非負整數取模數,模數是二的冪次方。
整數取絕對值(32位元整數)
最低位的位元1
判斷一個整數是不是2的次方
交換兩個int變數
計算有幾個位元是1(32位元整數)
顛倒位元順序(32位元整數)
8 Queen Problem(八皇后問題)
http://www.matrix67.com/blog/archives/266
nim(捻)
fast inverse square root(平方根倒數)

There is no place like 127.0.0.1: 利用位元運算加速運算效率

There is no place like 127.0.0.1: 利用位元運算加速運算效率

摘要:

位元運算加速技巧
1. 如果乘上一個 2 的倍數數值,可以改用左移運算(Left Shift) 加速 300%
2. 如果除上一個 2 的倍數數值,可以改用右移運算加速 350%
3. 數值轉整數加速 10%
4. 交換兩個數值(swap),使用 XOR 可以加速 20%
5. 正負號轉換,可以加入 300%
6. 取餘數,如果除數為 2 的倍數,可利用 AND 運算加速 600%
7. 利用 AND 運算檢查整數是否為 2 的倍數,可以加速 600%
8. 加速 Math.abs 600% 的寫法1,寫法2 又比寫法1加速 20%
9. 比較兩數值相乘之後是否擁有相同的符號,加速 35%

其他位元運算技巧
1. RGB 色彩分離
2. RGB 色彩合併

雖然上述的數據相當誘人,不過,還是建議效能關鍵處再使用上述的方式,否則後續維護上是一個問題。

位元運算 整數交換

http://www.dotblogs.com.tw/abbee/archive/2010/09/27/17910.aspx

//^即Xor 互斥
x ^= y;
y ^= x;
x ^= y;
//此時x和y值已互換

2010年10月23日 星期六

東京都的地下水洩洪系統

http://www.mobile01.com/topicdetail.php?f=37&t=1180672&p=1#13932916

C string is constant!?

char s[]={'c','o','\0'};
and
char s[]="co";
are equal.
--------------------------------------------------------------
char * s = "co"; //this is a constant string
function("abc");
//"abc" is also a constant string. You can not change this string
It's just like
const char s[]="co";

「封殺」消基會檢驗權

http://www.consumers.org.tw/unit412.aspx?id=1397

重點摘錄:

修正草案第四十七條指出:「民間單位發布之食品衛生檢驗資訊,非依據中央主管機關認可公告之實驗室所為之檢驗結果,不得為之」。

該條修正草案其實是「消基會條款」。

修正草案一旦通過,無疑是「封殺」消基會等民間消保團體的食品檢驗權。
未來僅有通過衛生署認證的檢驗機構所進行的檢驗結果,才可以被發布。

檢驗首重正確、而非實驗室通過認證與否,且並無實際案例可證明通過認證的實驗室,其檢驗結果就較為確實。

食品問題一再發生就可以理解,現況就是主管機關管理不善,卻以修訂食品最高管理法規的手段,限制其他單位揭發管理不善的食品,實在是嚴重漠視消費者的權益!

2010年10月16日 星期六

想做的事太多

數獨
地雷
MIDI
ANSI to HTML
cprintf by cout in c++(不定參數)

2010年10月15日 星期五

test HTML

<html>
<head>
<title>
</title>
</head>
<body>
您所要在瀏覽器顯示的內容
</body>
</html>

ANSI

可惜的是,現在的WIN系統不能用這種方法了

http://140.117.11.2/txtVersion/treasure/asciiart/M.855729367.D/M.1006196873.A/M.1006196926.B.html

發信人: ufo (碼賽克之王)    看板:asciiart
日期: Mon Apr 22 17:00:29 1996
標題: 轉貼ANSI制做


ANSI 的使用方法

一.首先要先把 ANSI.SYS 裝置到 CONFIG.SYS
例.
 A>TYPE CONFIG.SYS
   DEVICE = ?:\WINDOWS\system32\ANSI.SYS
            └──────>? 為磁碟機路徑

音高 頻率

Pitch (music)
http://en.wikipedia.org/wiki/Pitch_%28music%29

Equal temperament
http://en.wikipedia.org/wiki/Equal_temperament

A 440 Hz

Things to Avoid in C/C++

http://www.gidnetwork.com/b-57.html

住家淹水後的處理方法

作者 sfish (如實安住) 看板 Kaohsiung
標題 Re: [颱風] 住家淹水後的處理方法
時間 Mon Sep 20 09:07:05 2010
────────────────────────────────────────

※ [本文轉錄自 PingTung 看板 #1CbhAWcC ]

作者: sfish (如實安住) 看板: PingTung
標題: Re: [颱風] 住家淹水後的處理方法
時間: Mon Sep 20 09:02:21 2010

這裡有word檔提供下載

ppcome1.miroko.tw/Flood...


< 住家淹水後的復原方法 >


此份資料均在網路上搜尋集結而來,是為了在短時間內幫助這次受「凡那比颱風」影響而

淹水的朋友們,可以更快復原家園。由於引用的網站資料頗多,在救急的狀下無法一一引

用出處,還請包涵。本份資料無版權問題,歡迎大家轉載使用,給所有需要的朋友。在此

也祝福大家,用「面對它、接受它、處理它、放下它」的方法,把自己的家打造回來
。為您們祝福,台灣加油!

2010年10月14日 星期四

立法院第7屆第6會期第4次會議議案文書: 行政法院判環評無效後,由主管機關決定是否停工

吳育昇立委提案、劉盛良、紀國棟、江義雄、蔡正元、林明溱、林滄敏、朱鳳芝、
簡東明、郭素春、洪秀柱、林建榮、羅淑蕾、侯彩鳳、徐耀昌、林德福、丁守中、
陳秀卿、劉銓忠(以上兩名是整個會期沒發言紀錄的委員)、徐少萍、吳清池、王挺
升等21個立委連署提案。

大意是:行政法院判環評無效之後,要不要停工,由主管機關決定就可以。

※ 發信站: 批踢踢實業坊(ptt.cc)

就業、匯率與貨幣的小小看法

http://ethias.blogspot.com/2010/09/blog-post_17.html

http://ethias.blogspot.com/2010/09/blog-post_23.html

http://ethias.blogspot.com/2010/09/blog-post_24.html

http://ethias.blogspot.com/2010/10/blog-post.html

Scenes from China

http://www.boston.com/bigpicture/2010/09/scenes_from_china.html

Rescued from a Chilean mine

http://www.boston.com/bigpicture/2010/10/rescued_from_a_chilean_mine.html

2010年10月9日 星期六

2010年10月8日 星期五

好人部落格: C語言中 union 用法

好人部落格: C語言中 union 用法: "今天上C語言課的時候,老師突然問我怎麼把 float 在記憶體裡面的值印出來,當時我第一個想到的方法是先把變數存成 float,然後用 memcpy 複製到 char[4] 的陣列裡,然後從第四個開始 (因為x86是 Little Endian 排列) 印出來,就可以看到 flo..."

Coding Style – 程式設計風格對軟體開發的影響

http://mmdays.wordpress.com/2007/04/24/coding-style/

分投棋 Mancala

介紹
http://zh.wikipedia.org/zh-hant/%E5%88%86%E6%8A%95%E6%A3%8B
http://www.atlaspost.com/landmark-2947423.htm

種類繁多,下面是其中一種

Kalah
http://www.mathplayground.com/NGLogic/mancala.swf

Dynamic Programming

http://zh.wikipedia.org/zh-tw/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92

http://www.csie.ntnu.edu.tw/~u91029/DynamicProgramming.html

http://chern.ie.nthu.edu.tw/alg2003/Suppl_8_multi-stage.PDF

TooManyTabs 瀏覽器分頁工作群組暫存切換與記憶體節約管理

http://playpcesor.blogspot.com/2010/02/toomanytabs.html

Speedyfox 一鍵 Firefox 減肥加速法,優化啟動、搜尋速度確實有效

http://playpcesor.blogspot.com/2009/10/speedyfox-firefox.html

許景淳-天頂的月娘啊

Console Functions

設定 Console (控制台) 的 顏色 游標位置

英文
http://www.codeguru.com/Cpp/W-D/console/article.php/c3959
http://invisionfree.com/forums/CPPlearningcommunity/index.php?showtopic=284

中文
http://www.geocities.ws/abc9250/LBEE_VC_CONSOLE_FUNCTION.html
http://skycab.pixnet.net/blog/post/25018882

C Macro

http://blog.gslin.org/archives/2006/11/02/858/c-%E7%9A%84-macro
http://blog.gslin.com/2006/11/c-macro-part-i.html
http://blog.gslin.com/2006/11/c-macro-part-ii.html
http://blog.gslin.com/2006/11/c-macro-part-iii.html
http://www.jeffhung.net/blog/articles/jeffhung/1013/

C 指向函式的指標

http://baby.imagenet.com.tw/modules.php?name=News&file=article&sid=2

http://www.me.ntou.edu.tw/coursemat/c_lang/jin/C%20language_net%20file/function_pointer.pdf