首页 > 解决方案 > 如何在 C 中创建多个子字符串?

问题描述

因此,我正在从文本文件中读取一行,然后尝试在每次重复出现“;”时将其解析为标记 或“&”,并将每个标记保留在我的结构链接列表中。

我尝试过 strtok(),但它不适用于我的情况,因为我必须跟踪我的“;” 或者 ”&”。

例如:

输入线:

“一二; 三四五;”</p>

注意:&/; 之间可以有多个空格。和下一个字符串

解析完成后,我应该得到一个结构列表,如下所示:

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=';'}

我只需要解析输入的帮助。

标签: c

解决方案


推荐阅读