Отбросим в строну то, что strtok лучше не использовать.
Встает такой вопрос. Есть строка, я делю её на лексемы функцией strtok. Но как сделать так, чтобы в моём примере, вывод прекратился, когда я встречу определенный символ?
char string[]="int name (int a, int b, int c) { bla bla bla bla";
char *buffer;
buffer = strtok (string, " ,()\n");
while (buffer != NULL){
printf ("\n%s", buffer);
buffer = strtok(NULL, " ,()\n");
}
Вот как в моём случае сделать так, чтобы после того, как будет встречен знак ')' то перебор строки прекращается?