顯示具有 tip 標籤的文章。 顯示所有文章
顯示具有 tip 標籤的文章。 顯示所有文章

2007年6月16日 星期六

C, 我還不太會阿...

最近才發現原來在C裡頭,字串可以這樣寫...

printf("Hello " "World!");


C compiler會自動把兩個字串merge成一個,中間可以是空白, TAB, 甚至是換行都無所謂...所以也可以寫成..


printf("Hello "
"World!"
"Wa!!! I just don'n know C"
);


為什麼我會發現呢,因為我在某些巨集裡頭發現這種寫法:
#define XXX(a, b) printf("BlaBlaBla:" a ". hahaha!!", b)


覺得超級怪的阿,如果是參數變成字串,也應該長的像是#a阿,怎麼什麼都沒有...
原來是因為上面說的,字串可以直接寫成這樣子的阿...
用法就會像是 XXX("Give me %d", 5);
最後會輸出 "BlaBlaBla:Give me 5. hahaha!!"

對於C語言,我還不太會阿....

--
糟,我還得繼續用它來工作...

2007年4月18日 星期三

[小技巧] 放大縮小

在Windows底下,在有文字的地方,很多都可以利用 [Ctrl]+[滑鼠滾輪] 來放大縮小(文字或是表格)例如Word/Excel/IE/Firefox。

在MacOSX則是Ctrl+Apple鍵在加上滑鼠滾輪,如果在MaxOSX 10.4.x(忘記是哪個版本了)之後,直接用Ctrl+滾輪則會直接放大縮小螢幕

有時看文章放大字體的時候挺好用的,或是在Excel裡頭要複製很多欄位的時候也很好用。

[小技巧] VNC遙控Windows時重新開機

如果你用VNC遠端遙控Windows,有時候會需要重新啟動電腦,這個時候如果直接選擇重新開機,有時候會發現Windows先把VNC關閉,然後再關閉其他程式的時候卡住,這個時候電腦就再起不能了。

有個小方法可以解決,就是先選擇[關機]->[登出],然後在登入的畫面再選擇重新開機,我發現這可以降低電腦卡在關機的機率。