DSP 除錯自定義變參列印函式

2021-10-16 23:07:29 字數 559 閱讀 9449

dsp除錯列印資訊往往需要列印的資訊數量及長度不相等,而每次列印我們又想知道錯誤所在檔案,以及行號等資訊等,若直接用printf函式,每次都要輸入這些引數會感覺繁瑣,所以我們會自定義乙個變參函式來代替printf函式。

自定義變參函式具體實現如下:

// 除錯列印輸出 

#define debugprintf(format, ...) \

do while (0)

ccs ide環境支援設定:css5.x,compiler不支援可變引數巨集。需要手動設定編譯器相關選項,設定步驟(language option --> language mode —> non strict ansi),如下圖:

自定義的列印函式

void userdefinedprintfun char format,int i,else if format 1 format d else if format 1 format f va end arg ptr return 如果採用下面三種方法呼叫,合法合理 userdefinedprin...

自定義列印

1 第一種方法 page language c autoeventwireup true codefile testprint.aspx.cs inherits testprint 第二種方法 page language c autoeventwireup true codefile print.a...

自定義指令函式傳參

vue 2.6.6 繫結函式傳參 傳參多個多樣 引數動態變化 1.採用傳物件方式 binding.value 測試 const mydirective export default mydirective以上解決了問題1.繫結函式傳參,對於問題2.傳參多個多樣可以給args乙個物件,或者用陣列 測試...