Tuesday, April 13, 2010

[C\C++]:printf(), scanf();


printf("格式字串", 項目1, 項目2, ...);

使用範例:

#include
int main(){
int c=11;
printf("(%5d)10\n",c);
printf("(%5o)8\n",c);
printf("(%5x)16\n",c);
getch();
return 0;
}

執行結果:

( 11)10
( 13)8
( b)16


printf()函數常用的格式碼:

格式碼 說明
%c 字元
%% 印出百分比號
%d 十進位整數
%ld 長整數
%e 浮點數,指數e型式
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數

printf()函數常用的跳脫序列

跳脫序列 功能
\a 警告音
\b 倒退
\n 換行
\r 歸位
\t 跳格
\' 印出單引號
\" 印出雙引號
\\ 印出反斜線
\/ 印出斜線



scanf("格式字串", &變數1, &變數2, …);

使用範例:

#include
int main(){
int c;
scanf("%d", &c);
printf("(%5d)10\n",c);
getch();
return 0;
}

執行結果:

12
( 12)10

scanf()函數常用的輸入格式碼:

格式碼 說明
%c 字元
%d 十進位整數
%lf 倍精度浮點數
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數

SyntaxHighlighter教學

如果要在網頁上放程式碼,最麻煩的是會被blogger的網站將辨識錯誤成HTML,
所以利用SyntaxHighlighter就可以很方便的使用了。
網站:
http://alexgorbatchev.com/wiki/SyntaxHighlighter

SyntaxHighlighter是利用JavaScript所寫成的,所以很適合使用在Blogger中。

一下是設定步驟
步驟一:
可以選擇到官網下載最新的程式碼,或是使用官網的網頁版
兩者有好有壞,前者相較於後者是,除非你擺放程式碼的網路位置連線太慢,要不然前者的連線速度會較快,因為後者會因為太多人使用,造成速度變慢。而後者的好處是方便操作,不需要額外的空間擺放這些程式碼。

若使用前者,則先將裡面的"Scripts"與"styles"內的所有檔案,都上傳至你的網頁空間中。

步驟二:
以使用Blogger為例,到"版面配置/修改HTML/"將以下程式碼貼在"body"之間



步驟三:
可參照以下的範例操作。


#include
int main(){
printf("Hello!");
getch();
return 0;}


說明-
brush:<使用的語言>; gutter:<是否要行號(true|false)>; smart-tabs:gutter:<是否使用tab(true|false)>; table-size:

brush:
可使用的語言有
















































Brush name
Brush aliases
File name
ActionScript3
as3, actionscript3
shBrushAS3.js
Bash/shell
bash, shell
shBrushBash.js
ColdFusion
cf, coldfusion
shBrushColdFusion.js
C#
c-sharp, csharp
shBrushCSharp.js
C++
cpp, c
shBrushCpp.js
CSS
css
shBrushCss.js
Delphi
delphi, pas, pascal
shBrushDelphi.js
Diff
diff, patch
shBrushDiff.js
Erlang
erl, erlang
shBrushErlang.js
Groovy
groovy
shBrushGroovy.js
JavaScript
js, jscript, javascript
shBrushJScript.js
Java
java
shBrushJava.js
JavaFX
jfx, javafx
shBrushJavaFX.js
Perl
perl, pl
shBrushPerl.js
PHP
php
shBrushPhp.js
Plain Text
plain, text
shBrushPlain.js
PowerShell
ps, powershell
shBrushPowerShell.js
Python
py, python
shBrushPython.js
Ruby
rails, ror, ruby
shBrushRuby.js
Scala
scala
shBrushScala.js
SQL
sql
shBrushSql.js
Visual Basic
vb, vbnet
shBrushVb.js
XML
xml, xhtml, xslt, html, xhtml
shBrushXml.js


參考文章:
http://www.inote.tw/2009/02/blogger.html

Thursday, April 08, 2010

[Java]jdk-6u19-windows-i586環境參數設定

因為安裝位置預設在
C:\Program Files\
所以在環境參數中要新增一個變數名稱PATH
變數值為

;C:\Program Files\Java\jdk1.6.0_19\bin

若已經有一個變數PATH,那就直接加在變數值後面即可。
再新增一個變數名稱CLASSPATH
變數值為

.;C:\Program Files\Java\jdk1.6.0_19\lib;C:\Program Files\Java\jdk1.6.0_19\lib\tools.jar;

如果要測試有沒有設定成功
到執行命令列打cmd
執行javac
如果可以看到javac的使用參數說明的話,那代表你成功設定好環境參數了!