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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c语言对单片机很好用
c语言对单片机很好用 c语言对51单片机 c语言对三星单片机 c语言对sony单片机 c语言对单片机很好用 c语言对51单片机 c语言对三星单片机 c语言对sony单片机
C语言实现从字符串中提取整数组(正负数整数和零),并计算整数组的和
前段时间准备各大互联网公司的唐勋2017春招,其中 腾讯和携程的编程题涉及到获取输入的字符,并提取字符中的整数,当然,博主那时候没写出来,主要是关于输入这方面不怎么研究,今天抽空写了这篇博文(可能是腾讯和携程的在对这类编程题的后台数据中对整数的定义为非负整数,这是博主自己的猜想)
C语言中字符串的操作
玩转C字符串
C语言字符串处理从文件中提取字符
C语处理言字符串,从文件中提取字符串,C语处理言字符串 C语处理言字符串
C语言中常见的字符串处理函数
C语言中常见的字符串处理函数C语言中提供了大量丰富的字符串处理函数,大致可以分为字符串的输入,输出,合并,修改,比较,转换,复制,搜索几类。 用于输入输出的函数包含在stdio.h中而其他的字符串处理函数一般包含在string.h中。
C语言 从字符串中提取数字
#include #include #include #define N 100 int change(char string[]); int count_num(char *p,int *pt); void main() {   char str[N],*p=str;   int a[N],*pt=a,i,n;   gets(p);   n=count_nu
【C语言】编写函数实现字符串旋转
//编写函数实现字符串旋转 #include #include #include void reverse(char *left, char *right) { char temp; assert(left); assert(right); while (right > left) { temp = *left; *left = *right; *right =
C语言对文件操作的支持
C语言对文件操作的支持 1       C语言对文件操作的支持 在C语言中,对文件的操作是利用FILE结构体进行的。 2       C++对文件操作的支持 在C++中,向文件中写入数据可以使用ofstream类实现,读取数据可以使用ifstream类实现。 3       Win32API对文件操作的支持 Win32API提供了与文件操作相关的函数,这些函数功能强大,利用Crea
C语言对Java的学习有什么用
C语言和Java既有区别,又有联系。这两种语言均为编程语言,编程思想相近。由于Java比C语言出现的更晚,Java中有许多语法也是参照C语言进行设计的,从这一点来说,学C语言是对学Java有很大帮助的,在有学习过C语言的基础上,学习Java会更易上手。        但如果只是想要当一个Java程序员,那就没有必要为了Java而先学C语言,相对来说,C语言还要更难学一些。        Jav
C语言对图像处理工程建立步骤
C语言对图像处理工程建立步骤C语言对图像处理工程建立步骤C语言对图像处理工程建立步骤C语言对图像处理工程建立步骤C语言对图像处理工程建立步骤C语言对图像处理工程建立步骤