본문 바로가기

PROGRAMMING LANGUAGE/C++

strtok_s

#include <iostream>  
#include <string>  
using namespace std;

int main()
{
	char str1[] = "a b c d e f";
	char str2[] = "가,나,다,라,마,바";
	char str3[] = "1,2-3;4 5";
	char* context;
	char* tok1 = strtok_s(str1, " ", &context);
	while (tok1 != NULL)
	{
		cout << tok1 << endl;
		tok1 = strtok_s(context, " ", &context);
	}
	  
	tok1 = strtok_s(str2, ",", &context);
	while (tok1 != NULL)  
	{
		cout << tok1 << endl;
		tok1 = strtok_s(context, ",", &context);
	}

	tok1 = strtok_s(str3, ",-; ", &context);
	while (tok1 != NULL)
	{
		cout << tok1 << endl;
		tok1 = strtok_s(context, ",-; ", &context);
	}
	

	return 0;
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

iterator, const iterator, reverse iterator  (0) 2021.12.09
STL vector  (0) 2021.12.08
c++ 형변환 함수  (0) 2021.12.07
string compare함수 사용법  (0) 2021.12.07
string 문자열 붙여넣기하는 방법  (0) 2021.12.07