Как вы создаете несколько подстрок в C? - PullRequest
0 голосов
/ 27 сентября 2019

Итак, я читаю строку из текстового файла, а затем пытаюсь анализировать ее в токены при каждом повторении «;» или «&» и сохраняю каждый токен в своем связанном списке структур.

Я пробовал strtok (), но он не работает для моего случая, так как я должен следить за своим ";"или «&».

Например:

Строка ввода:

”one & two;три, четыре и пять; ”

ПРИМЕЧАНИЕ. Между & /; может быть несколько пробелов.и следующая строка

После завершения анализа я должен получить список структур, который будет выглядеть следующим образом:

struct node1{char *token='one'; char *dim='&'}
struct node2{char *token='two'; char *dim=';'}
struct node3{char *token='three'; char *dim='&'}
struct node4{char *token='four'; char *dim='&'}
struct node5{char *token='five'; char *dim=';'}

Мне просто нужна помощь с анализом ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...