C/C++中将字符串根据逗号等符号分割

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	char str[] = "ab,cd,ef";
	char *ptr;
	char *p;
	char strs[] = " ";
	if (strcmp(str, strs) != 0)
	{
		ptr = strtok_s(str, ",", &p);
		while (ptr != NULL)
		{
			printf("ptr=%s\n", ptr);
			ptr = strtok_s(NULL, ",", &p);
		}
	}
	return 0;
}

 


版权声明:本文为zsc201825原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。