Если у вас нет правильно завершенной нулевой строки; Вы окажетесь в переполнении буфера. Также обратите внимание (это то, чему я научился нелегко), strtok, похоже, не заботится о внутренних строках. И.Е. наличие "привет" / "мир" будет анализировать "привет" / "мир", тогда как "привет / мир" будет анализировать в "привет мир". Обратите внимание, что он разделяется на / и игнорирует тот факт, что он находится в скобках.
особенностьstr,tok
небезопасно (с точки зрения переполнения буфера), что мне нужно остерегаться?
Что немного странно для меня, чтоstrtok_s
(что является "безопасным") в Visual C ++ имеет дополнительный параметр "context", но похоже, что он остался таким же в других отношениях ... это то же самое, или это на самом деле другое?