字符串命令解析
来源:互联网 发布:类似光环助手的软件 编辑:程序博客网 时间:2024/05/09 22:53
#include"stdio.h"
char * str_str(char *des,char *str){
char *ptr1,*ptr2;
while(*des){
ptr1=des;
ptr2=str;
do{
if(*ptr2==0)
return des;
}while(*ptr1++==*ptr2++);
des++;
}
return NULL;
}
void parse(char* des,char item_cmd[10][10]){
int ide_i=0,ide_j=0;
char (*arr)[10];
char *ptr=str_str(des,"=");
ptr++;
printf("%s\n",ptr);
arr=item_cmd;
while(*ptr){
if(*ptr==','){
arr[ide_i][ide_j]=0;
printf("%s\n",arr[ide_i]);
ide_j=0;
ide_i++;
printf("\n");
}else{
arr[ide_i][ide_j]=*ptr;
ide_j++;
}
ptr++;
}
arr[ide_i][ide_j]=0;
printf("%s\n",arr[ide_i]);
}
void main(){
char item_cmd[10][10];
char *des="PWMDUTY=1000,0:100,1:200,2:300,3:400,4:500";
parse(des,item_cmd);
}
打印结果:
esp8266@esp8266-VirtualBox:~$ ./a.out
1000,0:100,1:200,2:300,3:400,4:500
1000
0:100
1:200
2:300
3:400
4:500
esp8266@esp8266-VirtualBox:~$
- 字符串命令解析
- 解析通信字符串命令
- redis之字符串命令源码解析(一)
- redis之字符串命令源码解析(二)
- 字符串解析
- 解析字符串
- 解析字符串
- 解析字符串
- 解析字符串
- 字符串解析
- 字符串解析
- 字符串解析
- 字符串解析
- 字符串解析
- 字符串解析
- 解析字符串
- MFC 字符串解析,分割字符串
- FreeMarker内置命令(字符串命令)
- sink示例
- android开发技巧——仿新版QQ锁屏下弹窗
- ToolBar
- hdu1114——Piggy-Bank(完全背包求最小价值)
- UITableView官方文档翻译
- 字符串命令解析
- php异常处理
- 基于Ionic+Cordova+Bmob的开源项目实战
- 彭博士对绝望女大学生的回信|彭博士谈伤精与养精
- struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)_forever
- HDU 1712 ACboy needs your help(简单01背包)
- selector示例
- 测试DML语言
- The 16th Zhejiang University Programming Contest-