Я заполняю массив токенов из ввода из стандартного ввода.Я просматривал учебное пособие, и код успешно заполняет массив, однако я не могу использовать условие else для удаления токена, который не хочу помещать в массив.
char * token[MAX_ARGS];
char ** arg;
while(fgets(line, MAX_BUFFER, stdin)) {
arg = token;
*arg++ = strtok(line," \t\n");
while ((*arg++ = strtok(NULL, " \t\n")));
Могу ли я получить некоторый указатель на то, как я могу разорвать этот цикл while в последней строке, чтобы я мог использовать if else.