본문 바로가기
알고리즘 문제풀이

[알고리즘] string 형 변환

by 마스터누누 2017. 4. 18.
728x90
반응형

string 형 변환




sring으로, 또는 string을 형변환 하기 위해서는 

일련의 메소드를 사용하면 쉽게 변환이 가능하다




1. string to X


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<string>
 
using namespace std;
 
int main() {
    string str;
    float a;
    int b;
    long c;
    long long d;
 
    cin >> str;
 
    a = atof(str.c_str());
    b = atoi(str.c_str());
    c = atol(str.c_str());
    d = atoll(str.c_str());                                                                             
 
}
cs

 

변환을 위하여 atox를 사용한다. 여기서 x는 자료형의 앞머리 글자 이다.

atox의 인자는 char*이므로 c_str로 변환 해줘야한다.





2. X to string


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<string>
 
using namespace std;
 
int main() {
    string str;
    float a=10;
    int b = 10;
    long c = 10;
    long long d = 10;
 
    cin >> str;
 
    str = to_string(a);
    str = to_string(b);
    str = to_string(c);
    str = to_string(d);                                            
}
cs


반대로 string으로 변환 하기 위해서는 to_string을 사용한다.



반응형

댓글