1

これがコードスニペットです。

char *arguments[ARGSIZE];
char *buf;
//Put stuff in buf and do whatever until
*arguments++ = buf;

*arguments++ がエラーをスローしているようですが、これが有効でないのはなぜですか?

4

2 に答える 2

2

配列を介してそのような反復が必要な場合は、追加のポインターが必要です。

char *arguments[ARGSIZE];
char **ptr = &arguments[0];
char *buf;
//Put stuff in buf and do whatever until
*ptr++ = buf;
于 2013-11-11T10:47:21.390 に答える