data変換に便利
data変換に便利
ハード関係をやっていると、unsigned の方が都合が 良いことが多いのは事実です。でも、なくても良いものは、ない方がプログラムが見やすくなりま す。それではいやだというのなら、
typedef unsigend char uchar;という uchar 型を定義して、unsigned char と書く代わりに、たんに uchar と書いた方が見やす いでしょう。
例) class MyClass{ int m_nLengthOfLine; boolean m_bDataFlag }
TopMargin = 10; BottomMargin = 10; LeftMargin = 20; RightMargin = 20;
MarginTop = 10; MarginBottom = 10; MarginLeft = 20; MarginRight = 20;
例Aは英文法に従った記述、例BはMarginを最初に持ってきた記述です。
switch(month){ case 1: tsuki= "一月"; koyomi= "睦月"; break; case 2: tsuki= "二月"; koyomi= "如月"; break; case 3: tsuki= "三月"; koyomi= "弥生"; break; case 4: tsuki= "四月"; koyomi= "卯月"; break; case 5: tsuki= "五月"; koyomi= "皐月"; break; case 6: tsuki= "六月"; koyomi="水無月"; break; case 7: tsuki= "七月"; koyomi= "文月"; break; case 8: tsuki= "八月"; koyomi= "葉月"; break; case 9: tsuki= "九月"; koyomi= "長月"; break; case 10: tsuki= "十月"; koyomi="神無月"; break; case 11: tsuki="十一月"; koyomi= "霜月"; break; case 12: tsuki="十二月"; koyomi= "師走"; break; default: tsuki= ""; koyomi= ""; break; }
こうなりました。実にコンパクトに、そして視認性良くまとまりました。
if ((fp = fopen(filename, "r")) != NULL) { ... }