2 afdlig afdlig 于 2016.03.04 18:35 提问

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

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

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.05 06:19
Eric_abcde
Eric_abcde   2016.03.07 13:22

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

lx624909677
lx624909677   Ds   Rxr 2016.03.07 17:54

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!