Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C 语言编写一个程序,当 opterr 设置为 0 时,由于标识符 opterr 和 optarg 未定义,因此出现错误。我注意到该文件中没有 #include。难道只是可能的原因吗?
错误
错误:标识符“opterr”未定义
opterr = 0;
错误:标识符“optarg”未定义
你很可能错过了:
#include <unistd.h>
这是定义getopt 等人的地方。
optarg 定义在
#include <getopt.h>