본문 바로가기
C++ Programming/기억해야할 점

6. 문자열 다루기

by 쵸빙 2020. 5. 3.

문자열을 다루면서 배운 점을 정리해보겠다.

 

 

 

 

 

 

1. int를 string으로 바꾸기

 

to_string(int a) 사용

 

 

 

 

 

2. 부분 문자열

 

str.substr(i, length)

문자열 str의 i번째 원소부터 length 길이만큼 자른다.

 

 

 

 

 

3. 문자열의 길이 구하기

 

str.length()

 

 

 

 

 

4. 문자열의 특정 원소 (char)를 int로 바꾸기

 

inp[i] - '0'

 

 

 

 

 

5. scanf로 문자열 입력, 길이

 

char a[10];

scanf("%s", a);

printf("%d", strlen(a));

 

 

 

 

4. for문에서 매 반복마다 문자열 입력받고 싶을 때

 

char a[10], b[10];

for(int i = 1; scanf("%s%s", a, b) && i <= T;i++)

이렇게 빠르게 할 수 있다.

 

 

 

 

 

 

 

 

 

계속 공부해나가면서 문자열과 관련하여 기억해야할 점을 채워나가겠다.

'C++ Programming > 기억해야할 점' 카테고리의 다른 글

8. 배열 다루기  (0) 2020.05.03
7. 정렬 다루기  (0) 2020.05.03
5. 알고리즘  (0) 2020.05.03
4. switch문, goto문  (0) 2020.05.03
3. shift, bool, 논리 연산자, 3항 연산자  (0) 2020.05.03