zoukankan      html  css  js  c++  java
  • loadrunner中切割strtok字符串

    http://blog.sina.com.cn/s/blog_7ee076050102vamg.html

    http://www.cnblogs.com/lixiaohui-ambition/archive/2012/07/18/2598042.html

    	int in=0;  
    
    	int j;
    
    	char buffer[100]="Fred male 25,John male 62,Anna female 16";  
    
    	//char buffer[100]="Fred male 25"; 
    	char *p[20]; 
    
    	char *buf = buffer;
    
    	while((p[in]=(char *)strtok(buf,","))!=NULL) {  
    
    		buf=p[in];
    
    		while((p[in]=(char *)strtok(buf," "))!=NULL)  
    
    		{  
    			in++; 
    
    			buf=NULL;
    		}
    
    		buf=NULL; 
    	}
    
    	lr_output_message("总共分割成:%d个字符串", in); 
    
    	for (j=0; j<in; j++)  { 
    
    		lr_output_message(">%s<",p[j]); 
    
    	}

    #include <stdio.h>
    #include <string.h>
    int main(int argc,char **argv)
    {
     char buf1[]="aaa, 
    ,a,,,,bbb-c, , ,ee|abc";//必须为[],即字符串为有名字符串,而非匿名字符串
    
     char* token = strtok( buf1, ",-| 
    ");
     while( token != NULL )
     {
     
     printf("%s", token 
    );
     
     token = strtok( NULL, ",-|");
     }
     printf("
    ");
     return 0;
    }
    OUT 值:
    aaa abbbc eeabc
  • 相关阅读:
    kioptrix-1
    4.4 CSRF
    upload-labs 练习笔记
    4.3 XSS
    外国人是怎样读编程书的呢?
    如何快速学习新语言
    Go开发环境配置
    Golang Package I
    MVC模式小结
    Flask基础知识
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4925638.html
Copyright © 2011-2022 走看看