0

opterrが0に設定されている場合、識別子opterrとoptargが未定義であるため、エラーが発生するCのプログラムで作業しています。そのファイルに#includeがないことに気付きました。それは考えられる唯一の理由でしょうか?

エラー

エラー:識別子「opterr」は未定義です

opterr = 0;

エラー:識別子「optarg」は未定義です

4

2 に答える 2

4

ほとんどの場合、あなたが行方不明です:

#include <unistd.h>

getopt などが定義されている場所です。

于 2013-01-31T14:48:14.747 に答える