mmxingye

导航

03 | C分割字符串

首先我们看一下在python中如何简单的实现的:

再来看C语言的实现:

#include <stdio.h>
#include <string.h>
int main() {
	char a[] = "www.baidu.com";
	char *p = NULL;				//用来保存strtok分割后的字串
	p = strtok(a, ".");			//工作原理在源字符串上做修改。推论:字符串不能为字面量
	while (NULL != p) {
		printf("%s\n", p);
		p = strtok(NULL, ".");  //注意:除第一次外其余参数为NULL
	}
	getchar();
}

posted on 2022-04-18 09:19  独立树  阅读(42)  评论(0编辑  收藏  举报