Итак, я читаю строку из текстового файла, а затем пытаюсь анализировать ее в токены при каждом повторении «;» или «&» и сохраняю каждый токен в своем связанном списке структур.
Я пробовал 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=';'}
Мне просто нужна помощь с анализом ввода.