Advertisement

练习:分隔符分割字符串提取每个参数及其类型

阅读量:

以逗号’,'作为分隔符,举例说明如何从字符串中提取每个参数对应的值:

复制代码
    #include "stdio.h"
    
    #define MAX 20	
    typedef unsigned char		uint8_t;
    
    typedef struct
    {
    	char *argv[MAX];
    	int argc;
    }Params_t;
    
    void buffToParams(char *buff, Params_t *params)
    {
    const char delimiters = ',';                            /*分隔符*/
     
    uint8_t buflen = 0;
    uint8_t i = 0;
    
    buflen = strlen(buff);                                  /*buff长度*/
    if (0 == buflen)
    {
        params->argc = 0;
        return;
    }
    else
    {
        params->argc = 1;                       

全部评论 (0)

还没有任何评论哟~