02 C C 建立tcl自定義命令

2021-10-23 08:18:41 字數 1113 閱讀 6419

(1)編寫自定義命令

1 編寫自定義命令內容

2 註冊指定命令

/*

*set up numbers sort command

*/#include #include #include #include // numbers sort

int numsort(clientdata clientdata, tcl_interp *interp,

int objc, tcl_obj *const objv)

else arr[cnt2] = arr[cnt2 -1];

}} }

//2. numbers convert string and return

for(cnt2 = 0; cnt2 < objc -1;++cnt2)

return 0;

}int numsort_init(tcl_interp *interp)

註解:

(1)初始化函式init的名字必須是檔名首字母大寫+"_init",上文c檔名是numsort.c,

故初始化函式名為numsort_init;

(1) 格式:

gcc -fpic -shared.c -o lib.so

$ gcc -fpic -shared numsort.c -o libnumsort.so
註解:

(1) __.c 代表要進行編譯的c檔名

(2)lib___是lib+c檔名,生成動態庫的庫名為lib.so

(1) 格式:

load libname

% load libnumsort.so
(1) commondname args

% numsort 1 1.1 2 2.2 22 3.3 90 2.5 11.11 

1 1.1 2 2.2 2.5 3.3 11.11 22 90

02 自定義字型

位圖 向量圖 font face注意 不能在乙個 css 選擇器中定義 font face 邱海峰 qhf adobe illustrator fontlab fontlab是乙個專業級的字型編輯軟體,廣泛應用於字型,設計人員和排版印刷業等專業場合。它能夠對已有的字型進行修改,也可以完全按照要求 重...

windows自定義命令的建立

首先在任意位置建立乙個資料夾,我使用的目錄是d program files quick start command 桌面我的電腦 計算機圖示右鍵屬性 高階系統設定 高階 環境變數 在系統變數中找到path,雙擊修改,在結尾追加你的目錄d program files quick start comma...

windows自定義命令的建立

首先在任意位置建立乙個資料夾,我使用的目錄是d program files quick start command 桌面我的電腦 計算機圖示右鍵屬性 高階系統設定 高階 環境變數 在系統變數中找到path,雙擊修改,在結尾追加你的目錄d program files quick start comma...