strtok_s的用法基本解释(2021-07-12)

strtok_s的用法基本解释

	char string[] = "A string\tof ,,tokens\nand some  more tokens";
	char seps[] = " ,\t\n";
	char *token = NULL;
	printf("Tokens:\n");
	char* ptr = NULL;
	token = strtok_s(string, seps, &ptr);//相较于strtok()函数,strtok_s函数需要用户传入一个指针,用于函数内部判断从哪里开始处理字符串
	while (token != NULL) {
		printf("%s\n", token);
		printf("ptr:%s\n", ptr);
		token = strtok_s(NULL, seps, &ptr);//其他的使用与strtok()函数相同
	}

strtok_s的用法基本解释(2021-07-12)_第1张图片
测试案例显示的结果如图.好像是上一个指针的后半截又传给了指针的,直到全部分离完.

你可能感兴趣的:(数据库,指针,c语言)