문자열을 다루면서 배운 점을 정리해보겠다.
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 |