ごく単純なdefineマクロ。入れた数値の桁数が出てくる。 #define DIGIT_(a) ((int)log10((double)(a))+1) DIGIT_(51245) = 5。 aに構造体とか入れると大変なことになるんじゃないかな。
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。