반응형
Notice
Recent Posts
Recent Comments
Link
DNF LOVE
C++ 문법> String to char, char to String 형변환 본문
반응형
1. String to char - const char *로 c_stl()함수로 char* 바꿔준다.
int main(void)
{
string stl = "123";
int i = stl.length();
const char *c = stl.c_str();
cout << c;
return 0;
}
혹은, 배열로 바꾸고자 할 때는 strcpy_s() 함수를 사용한다.
int main(void)
{
string stl = "123";
int i = stl.length();
char c[5];
strcpy_s(c, stl.c_str());
for (int i = 0; i < 5; i++) {
cout << c[i];
}
return 0;
}
2. char to string - String 선언 시 괄호 안에 char 변수를 넣어준다.
int main(void)
{
char c[5] = {'a', 'b', 'c', 'd', 'e'};
string stl(c);
cout << stl;
return 0;
}
반응형
'Programming > C++' 카테고리의 다른 글
C++문법> STL의 string에 대해 알아보자. (string과 char 배열과의 차이) (0) | 2019.10.23 |
---|---|
C++문법> 메모리 동적 할당 (0) | 2019.10.23 |
c++> int to string(int -> string), string to int(string -> int) 형변환 (0) | 2019.10.23 |
c++의 형변환(Typecasting) 몇 가지(reinterpret_cast, static_cast) (0) | 2019.10.23 |
C++에서 <algorithm>을 사용하여 정렬을 해보도록 하자. (0) | 2019.10.23 |