C语言 未定义的标识符

8iwquhpp  于 2023-03-17  发布在  其他
关注(0)|答案(2)|浏览(225)

我正在用C编写一个程序,当opterr设置为0时,我收到了标识符opterr和optarg未定义的错误。我注意到该文件中没有#include。这是唯一可能的原因吗?
错误
错误:标识符“opterr”未定义

opterr = 0;

错误:标识符“optarg”未定义

e1xvtsh3

e1xvtsh31#

optarg在中定义
#include <getopt.h>

mzillmmw

mzillmmw2#

您很可能错过了:

#include <unistd.h>
#include <getopt.h>

这是定义getopt * 等 * 的地方。

相关问题