Результаты поиска по запросу "strtok"

1 ответ

Использование Strtok, код не работает [дубликат]

На этот вопрос уже есть ответ здесь: поведение strtok [/questions/14354622/strtok-behavior] 2 ответаЯ пытаюсь использоватьstrtok(), Ниже приведен фрагмент кода, который я написал. Не работает но печатает", '" бесконечно. #include<stdio.h> ...

10 ответов

Использование strtok с std :: string

1 ответ

Реализация `strtok`, разделитель которого имеет более одного символа

Фрагмент кода:

ТОП публикаций

3 ответа

C ++ strtok - многократное использование с большим количеством буферов данных

У меня мало проблем с использованиемstrtok() функция. Я анализирую два файла. Во-первых, я загружаю файл 1 вbuffer, Этот файл содержит имя второго файла, который мне нужно загрузить. Оба файла читаются строка за строкой. Мой код выглядит ...

1 ответ

Разобрать переменную $ PATH и сохранить имена каталогов в массив строк

Я хочу проанализировать переменную $ PATH в Linux, а затем сохранить имена каталогов, разделенных символом «:», в массив строк.Я знаю, что это простая задача...

2 ответа

strtok с пробелом [закрыт]

2 ответа

Извините, пропустил ту часть. :)

0 ответов

извините, да, я использовал NULL в последующих вызовах, но когда я обрезал его для вставки, я пропустил эту часть.

аю, что это самый первый вызов strtok, который терпит неудачу. Прошло много времени с тех пор, как я написал C, и я в растерянности. Спасибо большое. #include <stdio.h> #include <string.h> int main(int argc, char **argv) { char *str = ...

2 ответа

Как использовать strtok ()

Я пишу C программу для изучения использования strtok (). Вот мой код: #include<stdio.h> #include<string.h> main() { char abc[100] = "ls &"; char * tok; tok = strtok(abc, " "); while(tok!=NULL) { printf("%s", tok); tok = strtok(NULL, " "); } ...

4 ответа

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

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