我对strstr()
函数之类的东西感兴趣,但我可以将格式化的字符串作为参数传递,就像我传递给printf()
. 为了清楚起见,让我们举个例子:
假设我想找到这个文本:"abc:123"
whereabc
可以是任何大小的任何字符串,':'
然后是某个整数。我想一个好的函数可以接收这样的参数:"%s:%d"
.
别的,我想使用这个嵌入式,所以我不能得到大的和/或深奥的库。
谢谢和最好的问候!
您可以使用sscanf。它需要一个字符串和一个格式作为输入,然后填充变量作为结果。正则表达式也是需要考虑的
使用应该使用正则表达式。
绅士,
我找到了这个CRX,这正是我想要的。谢谢大家!
或者,您可以直接使用 printf 函数。该函数在默认 uart 上输出字符串(我的是 uart0)。
但在使用 printf 之前,需要进行适当的设置和配置。