- 65 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 01:24:23 ]
- >>53とか>>55>>56とか
void *getBufByLen(int length) { return malloc(length + 1); } まぁこのぐらいのラッパなら良いんじゃないの? strlen(str)+1がどのぐらい出てくるかにもよるんだろうけどさ。 どうしても「+1」をソースコードから出来るだけ消したいなら、俺なら #define LEN2SIZE(x) ((x)+1) でも作って、LEN2SIZE(strlen(str))で書くか。 したら、今度は副作用がどうとか言われんのかねぇ。
|

|