c - strtok / strrchr

来源:互联网 发布:网页数据采集器 开源 编辑:程序博客网 时间:2024/05/17 22:03
#include<string.h>#include<stdio.h>int main(int argc, const char *argv[]){    char input[16]="abc,d,ef,gh";    char *p;    /*strtok places a NULL terminator    infront of the token,if found*/    p = strtok(input,",");    while (p != NULL)    {        printf("%s\n", p);        p = strtok(NULL,",");    }    return 0;}
#include <string.h>#include <stdio.h>intmain (int argc, const char *argv[]){    char input[16] = "a,b,c,d,e";    char *p;    p = strrchr(input, ',');    if (p) {        printf("Last token: %s\n", p + 1);    }    return 0;}

References

  1. http://linux.die.net/man/3/strtok
  2. http://linux.die.net/man/3/strrchr
0 0
原创粉丝点击