软件测试论坛

 找回密码
 软件测试论坛注册页
查看: 676|回复: 0

几个字符串函数的使用strtok strpbrk strspn strnspn

[复制链接]
发表于 2011-12-30 15:41:54 | 显示全部楼层 |阅读模式
软件测试工程师就业班马上开班
#include <stdio.h>

#include <string.h>

/*  strspn(返回字符串中第一个不在指定字符串中出现的字符下标)

  表头文件 #include<string.h>  

 定义函数 size_t strspn (const char *s,const char * accept); */

void main()

{

char *str="Linux was first developed for 386/486-based pcs.";

printf("%d\n",strlen(str));

printf("%d\n",strspn(str,"33468Linux aswfrtdevlopr/-bc."));

printf("%d\n",strcspn(str,"/-"));

printf("%s\n",strpbrk(str,"1234567890"));

}



#include <string.h>

#include <stdio.h>

int main(void)

{

char input[] = "abc,d hello world ";

char *p;



p = strtok(input, ", ");

if (p) printf("%s\n", p);



while(p = strtok(NULL, ", "))

{

printf("%s\n", p);

}



return 0;

}

本版积分规则

Archiver|手机版|小黑屋|领测软件测试网 ( 京ICP备10010545号-5 )

GMT+8, 2020-2-25 19:12 , Processed in 0.148631 second(s), 11 queries , Xcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表