[C++ 알고리즘] string

sangeun·2020년 1월 4일
0

알고리즘

목록 보기
2/6

include

#include <string>

유용한 도구들

문자열 대문자로 변환

#include <algorithm>
std::transform(str.begin(), str.end(),str.begin(), ::toupper);

string에서 char 배열로 변환

char ch[100];
string str = "abcde";
strcpy(ch, str.c_str());

char배열에서 string으로 변환

char ch = "abcde";
string str(ch);

문자열 split

char[100] tok = "a b c";
char* tok = strtok(str," ");
	while(tok!=NULL){
		cout<<tok<<endl;
		tok = strtok(NULL," ");
	}

다음 번째 문자열은 위처럼 strtok(NULL, " ");을 통해 받아야 한다. string을 char로 바꾼 뒤 사용해야 하고 복잡하기도 해서 문자열 관련이면 보다 익숙한 javascript로 풀려고 한다.

profile
꾸준히

0개의 댓글