Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- dp
- KAKAO
- priority_queue
- 문자열
- 2018
- STL
- 삼성
- C++
- swea
- 프로그래머스
- find
- 코딩스킬
- Set
- 브루트포스
- 모의SW역량테스트
- 완전탐색
- substr
- Map
- 백트래킹
- dfs
- 레벨2
- 삼성SW테스트
- 백준
- 이런게4문제
- 삼성SW역량테스트
- BFS
- 레벨3
- 시뮬레이션
- Sort
- 코딩테스트
Archives
- Today
- Total
-
[코딩스킬] string<->int 변환 본문
string을 int로 변환, int를 string으로 변환해야 할 때가 종종있다.
이 때 어떻게 해야하는지 여기에 기록해둔다.
(공통 라이브러리)
#include <iostream>
#include <string>
#include <sstream>
1. string -> int 변환
string str1 = "12345";
int str2int;
stringstream s_str(str1);
s_str >> str2int;
2. int -> string 변환
int in1 = 12345;
ostringstream ostr;
ostr << in1;
string str1 = ostr.str();
이렇게 하면 각각 str2int에는
string을 int로 변환한 정수값이,
str1에는 int를 string으로 변환한 스트링 값이 들어간다.
추가)
문자 -> 숫자로 바꿀때는 '0'을 빼면되고, 반대의 경우 더하면 변환된다.
(문자)7 -> (숫자)7은 '7'-'0'으로.
'7. 코딩 스킬' 카테고리의 다른 글
[C++ 코딩스킬] map, set 컨테이너 (0) | 2020.02.06 |
---|---|
[코딩 스킬] 유용한 팁 사이트 (0) | 2020.02.04 |
[코딩 스킬] 내 입맛에 맞게 구조체 벡터 정렬하기 + 우선순위 큐 (0) | 2020.02.04 |
[C++] 문자열함수 정리 (compare, substr, find, replace, swap) (0) | 2020.01.21 |
[코딩스킬] C++ STL - 벡터, 큐, 뎈 (0) | 2020.01.14 |
Comments