C语言对字符串提取想要的内容。如下:(麻烦各位了)

s1s2s3成功
怎么把每个s1,s2,s3的内容放到buf1,buf2,buf3数组中。如果后台没有下发s1那么只存放s2,s3的内容。怎么破?sscanf破不了。。

c

3个回答

需求还不是特别明了,语法方面就不必说了,讲讲思路
如果提取的对象的格式可定义,建议使用分隔符来完成,这样有助于程序的识别,比如逗号分隔符,竖线分隔符等等
如果地区的对象的格式不可定义,那么s1,s2,s3这些内容是固定的字符呢,还是可能会是任意字符
如果是固定的字符,就需要写一个识别的算法,需要连续识别,可能要用宏定义好s1,s2,s3,
语法上应该没有难度

如果后台没有下发s1那么只存放s2 这句什么意思?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问