strtok切割字符串,

  1 /* 
  2  * FILE: p670_strtok.c
  3  * DATE: 20180125
  4  * ==============
  5  * DESCRIPTION: strtok 切割字符串
  6  * 实际上就是将分隔符的字符替换为'\0'并返回首地址
  7  */
  8 #include <stdio.h>
  9 #include <string.h>     // strtok
 10 #include <unistd.h>     // STDOUT_FILENO
 11 int main(void)
 12 {
 13         char buf[] = "hello=nan=jing=university";
 14         char *temp = strtok(buf, "=");
 15 
 16         printf("first strtok: buf(%s) temp(%s)\n", buf, temp);
 17         // strtok 切割字符串
 18         // 第一次被调用时需传入字符串的首地址,
 19         // 后面再调用时传入NULL
 20         while(temp != NULL)
 21         {
 22                 printf("%s ", temp);
 23                 temp = strtok(NULL, "=");
 24         }
 25         fputc('\n', stdout);
 26         return 0;
 27 } 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值