再定義 以前の定義は関数でした を解決するには?

解決


COL  2008-02-14 21:34:03  No: 67495  IP: [192.*.*.*]

ヘッダーファイルにある構造体を、変数名で受け取るため、
struct _SELECT select;
と打ったらC2365:'select':再定義 以前の定義は関数でした。と怒られてしまいました。
これを解決するにはどうしたらいいのでしょうか?

編集    削除
tetrapod  2008-02-14 22:40:41  No: 67496  IP: [192.*.*.*]

select() という関数がシステムライブラリ中に存在するから。

select という名前を別の名前にするしかないだろうね

編集    削除
COL  2008-02-16 05:18:23  No: 67497  IP: [192.*.*.*]

なるほど、名前を変えるしかないんですね。分かりました。
返答ありがとうございました!

編集    削除