1

我要直截了当地说,在 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));
4

1 回答 1

1
memset(long_options, 0, sizeof(long_options));
memset(short_options, 0, sizeof(short_options));
memset(optmap, 0, sizeof(optmap));
于 2012-07-15T17:01:03.317 回答