我要直截了当地说,在 C 方面我是一个绝对的新手,我在这里有点超出我的深度,需要一点帮助。我正在调整一些源代码,需要重置一些静态全局变量,以便它们可以再次使用。我已经尝试了各种以错误访问错误结束的事情 - 任何帮助将不胜感激。
static struct option long_options[2 * countof (option_data) + 1];
static char short_options[128];
static unsigned char optmap[96];
这是我尝试过的:
memset(&long_options[0], 0, 2 * countof (option_data) + 1);
memset(&short_options[0], 0, sizeof(short_options));