TRANCE巨集的利用

2021-06-29 16:37:14 字數 401 閱讀 3301

trance 巨集有點像我們以前在c語言用的printf函式,是程式設計師在執行過程中輸出寫除錯資訊,使我們鞥了解程式的一些狀態。但是有一點不同的是:

trance巨集只有在除錯狀態下才有輸出,然而printf函式在任何狀態下都有輸出。和printf函式一樣,trance函式可以接受多個引數:

int x=1;

int y=16;

float z= 32.0;

trance("this isa trance statement\n");

trance("the value of x is %d\n",x);

trance("x=%d and y = %d\n",x,y);

要注意是trance巨集只對debug版本的工程起作用,在release版本工程中,trance巨集被忽略。

利用巨集控制列印

利用巨集控制列印 在程式除錯時,我們經常需要輸出一些除錯資訊,當除錯完畢後,就不再需要使用了。那怎麼快速的在除錯狀態和發布狀態切換呢?通常我們使用預編譯加巨集定義來處理這個問題,例如 ifdef debug 除錯 endif 如果我們使用printf來顯示一些除錯資訊,那麼每個地方都加上 ifdef...

利用巨集定義建立資源

define btn a,x,y,xd,yd,id createwindow l button a,dwchild bs pushbutton,x,y,xd,yd,g hwnd,hmenu id,g hinst,null define lbx a,x,y,xd,yd,id createwindowe...

利用word vb巨集來生成sql

昨天boss下了個命令讓我用word巨集的方式來快速生成sql,這樣在我們建表的時候就不用在一條一條元資料的輸入。從而提高效率節約成本 這裡的vb巨集要針對固定的資料庫資料字典 進行的。由於 太長就不拿出來了,這裡是word中的 式和vb執行後的結果如下 檔名稱 t test 中文描述 使用者資訊表...