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

особенностьstr,tok небезопасно (с точки зрения переполнения буфера), что мне нужно остерегаться?

Что немного странно для меня, чтоstrtok_s (что является "безопасным") в Visual C ++ имеет дополнительный параметр "context", но похоже, что он остался таким же в других отношениях ... это то же самое, или это на самом деле другое?

Ответы на вопрос(4)

Ваш ответ на вопрос