Совсем забыл добавить: код писался для С, а не С++
Да, пример работы - то, как должно работать
Спасибо большое за код и "strpbrk и strcspn/strspn", начну разбираться
Ошибка:
Насколько я понял, функция не могла выйти из цикла. Visual Studio 2013 показывал переполнение буфера (если была лексема "aaa", то в буфере было "aaaaaa..aa"). Судя по всему, strtok не менял лексему, из-за чего переходил кривой перенос курсора. Пытался исправить внесением strtok в тело цикла, которое просматривает строку, но увы.
Спасибо вам огромное, что указали на ошибки, и что вам не лень было в этом разобраться! Я ваш должник :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Да, пример работы - то, как должно работать
Спасибо большое за код и "strpbrk и strcspn/strspn", начну разбираться
Ошибка:
Насколько я понял, функция не могла выйти из цикла. Visual Studio 2013 показывал переполнение буфера (если была лексема "aaa", то в буфере было "aaaaaa..aa"). Судя по всему, strtok не менял лексему, из-за чего переходил кривой перенос курсора. Пытался исправить внесением strtok в тело цикла, которое просматривает строку, но увы.
Спасибо вам огромное, что указали на ошибки, и что вам не лень было в этом разобраться! Я ваш должник :)