
싱크홀 메우기 (업데이트중)개발/GAME CLIENT2024. 4. 17. 16:46
Table of Contents
코테를 풀다보니 문법적으로 부족한게 정말 너무 많다. 요즘 부끄러워서 미친다.
문법공부도 당연히 처음부터 하고 있지만, 나는 오답하면서 틀리는걸 채우는 방법이 더 익숙하므로(효율은 박살남)
문제풀다가 모르는거 나오면 여기에 죄다 정리할 예정이다. 내 문법 빵꾸가 다 채워지는 그날까지..
아스키코드
활용법
- 대문자 → 소문자 or 소문자 → 대문자 or 알파벳 → 숫자 등등
- 대문자와 소문자는 각각 "32" 차이, 알파벳과 숫자는 "64" 차이가 난다.
문자열 처리
1. 문자열 string vs char [ ]
- string을 사용할 시 <string> 헤더 추가 필수 (class이기 때문)
- string은 인덱스를 통해 한개의 문자에 접근할 수 있지만, 그렇게 접근한 문자는 string이 아니라 char형이다.
때문에 stoi(stringArray[5])와 같이 작성하면 오류난다. (stoi는 string을 int로 바꾸는건데, char을 넣었으니까) - char [ ] 은 배열형태로 인덱스 하나하나에 char이 들어가있는 형태이다. 비슷하게 char*도 있는데, 이건 문자열을 의미하면서 도시에 주소값을 반환한다. 가령 char* p = "abcd" 일 때,
cout << p : abcd, cout << p+1 : bcd, cout << p+2 : cd 이렇게 나온다. - char[ ]은 마지막 인덱스에 \0 이 들어있다. 따라서 원하는 크기 + 1로 배열을 할당해야한다.
참고 사이트
[C++] char*, char[], string 변수의 차이
알고리즘 테스트를 보다보면 각각 회사마다 다른 유형을 볼 수 있다. S사 같은 경우에는 BFS, DFS, DP 그리고 K사 또는 N사는 string 값을 이용하여 알고리즘 대입.. 17년 하반기 이후로 코딩 테스트를 C
erjuer.tistory.com
2. string 관련 함수
- string 자르기 (결과값 : string)
stringArray.substr(시작 위치 , 문자열의 길이)
만약 찾고 싶은 문자부터 시작하고 싶으면 stringArray.substr(stringArray.find('원하는 문자')); - string to 숫자 (형변환)
stoi(stringArray), stod(stringArray) - 숫자 to string (형변환)
to_string(1)
cmath (소수점, 평균, 제곱등)
각종 함수
https://cplusplus.com/reference/cmath/
cplusplus.com
'개발 > GAME CLIENT' 카테고리의 다른 글
타입 변환 연산자 (0) | 2024.04.13 |
---|---|
스마트 포인터 (0) | 2024.04.12 |
빠른 입출력, 실행속도를 높이기 위한 수단 (백준 15552) (0) | 2024.03.17 |
Part1 15. 언리얼 빌드 시스템 (0) | 2024.03.16 |
Part1 14. 언리얼 오브젝트 관리 : 패키지, 애셋 (0) | 2024.03.16 |
@ssIIIn :: 두 번째 저장공간
이것저것 기억하고 싶은거 글쓰는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!