レコードのテキストの最大サイズを示すマクロを定義したいと考えています。このような:
#define RECORD_TEXT_MAX_SIZE 255 /*the max size of the text which get from one record*/
次に、次のように使用します。
char text[RECORD_TEXT_MAX_SIZE+1];
null 文字を含めるには、配列サイズ「RECORD_TEXT_MAX_SIZE+1」を定義する必要があります。
しかし、私はこのように定義できると思います
#define RECORD_TEXT_MAX_SIZE 256 /*the max size of the text which get from one record*/
次に、次のように使用します。
char text[RECORD_TEXT_MAX_SIZE];
どちらを使うか決めかねています。
提案してもらえますか?
一般的な仕様はどれですか?