この会社辞めようと思ったソースコード#18

このエントリーをはてなブックマークに追加
977仕様書無しさん:2007/10/15(月) 08:52:12
hoge_str 型はどうなってんだよ?
978仕様書無しさん:2007/10/15(月) 12:06:44
客より先にコンパイラに怒られるよな
979仕様書無しさん:2007/10/15(月) 19:40:06
>>973はコンパイラさんだからな。
980仕様書無しさん:2007/10/15(月) 19:58:24
struct HOGEHOGE {
name[MAX_NAME_LEN + 1];
ID[MAX_ID_LEN + 1];

    ・
    ・
}

struct HOGEHOGE hoge;

memset(&hoge, 0x00, sizeof(hoge));

ファイルに書くときとか、終端文字入れる分余分を定義したときに使う
981仕様書無しさん:2007/10/15(月) 23:52:17
いや、コンパイル通らないだろ
982仕様書無しさん:2007/10/16(火) 00:52:33
しーーっ
983仕様書無しさん:2007/10/16(火) 01:09:01
>>980
型名がないとか、セミコロンがないとかは置いといて、、、
その [MAX_NAME_LEN + 1] って書き方は、俺の居る現場でも見る。
俺のところは [100 + 1] ってリテラルになってるけど。。。
984仕様書無しさん:2007/10/16(火) 08:41:10
>>983
名前の最大長+1って書き方は、終端文字分ってことで、13とか書くよりは想像しやすいとは思う
あとリテラルよりは定数のがいいだろね
985仕様書無しさん:2007/10/16(火) 09:12:04
次スレ立てよっか?
986985
勝手に立てますた
ttp://pc11.2ch.net/test/read.cgi/prog/1192507427/
埋まったら移動ヨロスコ