쌓고 쌓다
[C++] stoi, stod, to_string ( int <-> string 변환 ) 본문
string 에서 int로 int 에서 string으로 바꾸는 방법
int -> string ( string 헤더 파일 필요 )
함수 원형
#include <string>
string to_string(int num);
꼭 int 형이 아니더라도 float, double, long 등 다양한 인수를 받을 수 있다.
string to_string(long num);
string to_string(long long num);
string to_string(double num);
string to_string(float num);
예제
#include <string>
using namespace std;
int main(void)
{
string s = "";
int i = 100;
s += to_string(i);
cout << s;
}
실행 결과
string -> int
함수 원형
#include <string>
int stoi(string s);
예제
string s = "7777";
int i= stoi(s);
cout << i;
실행 결과
+ string 에서 float, long, double로도 변경이 가능하다.
stoi : string -> int
stof : string -> float
stol : string -> long
stod : string -> double
예제
string s="77.77";
double d = stod(s);
cout << d;
실행 결과
'프로그래밍 > C & C++' 카테고리의 다른 글
[C++] 정렬(sort 함수), compare 함수 만들기(정렬 기준 만들기) (0) | 2022.07.12 |
---|---|
[C++] 배열 초기화 - fill 함수 (0) | 2022.07.09 |
[C++] 역순 만들기(뒤집기) reverse 함수 (0) | 2022.07.09 |
[C++] vector erase (0) | 2022.06.30 |
[C++] string erase 정리 (0) | 2022.06.24 |
Comments