0

我正在使用 C 语言编写一个程序,当 opterr 设置为 0 时,由于标识符 opterr 和 optarg 未定义,因此出现错误。我注意到该文件中没有 #include。难道只是可能的原因吗?

错误

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

opterr = 0;

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

4

2 回答 2

4

你很可能错过了:

#include <unistd.h>

这是定义getopt 等人的地方。

于 2013-01-31T14:48:14.747 回答
1

optarg 定义在

#include <getopt.h>

于 2018-11-10T18:41:30.210 回答