カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810451
FAQカテゴリ(大) 便利な使い方
最終更新日 2013-04-09

質問内容

セミホスティングのprintfをリリース時削除したい

回答内容

デバッグ時にprintfを使用していて、リリースに変更するとprintfを削除しないといけないがprintfは可変長引数のため、単純な置き換えが難しい。

C99では可変数引数のマクロが使用できるので以下の記述でprintfを何もしない記述にすることが出来ます。

#define  printf(...)  

ただし、C89では適用できませんので、ご注意ください。

確認:EWRM 6.50.3

 

参考資料URL