본문 바로가기
C++

C++ 함수들

by ji-han 2024. 12. 31.

isdigit / isupper / islower / isspace / isalpha
숫자   / 대문자  / 소문자  / 공백    / 알파벳(대:1, 소:2, 그외:0)
string 에서 몇 번째 자리 값이 무엇인지 판별해 주는 함수

isupper   / islower
대문자로  / 소문자로
대소문자를 변경하는 함수

 

문자.append(추가 문자)     -     문자 끝에 추가 문자를 추가하는 함수 (+=을 통해서도 동일)
문자.length()     -     문자의 길이를 반환
문자.at(n)     -     n번째 문자를 반환
문자.insert(위치 , 추가 문자)     -     위치에 추가 문자를 추가
문자.replace(시작, 끝, 대체문자)     -     시작~ 끝-1 까지의 문자를 대체문자로 대체
문자.find(문자)     -     문자 안에 (문자)가 있을 시 그 시작 인덱스를 반환 없을 시 -1 반환
stoi(str)     -     str을 int형으로 변환
to_string(n)     -     n을 string형으로 변환
max(a, b)     -     a와 b 중 큰수를 반환

 

pow(a, b)
a의 b 제곱
sqrt(n)
n의 제곱근(루트)
문자열.empty()
문자열이 비였는가?

getline

#include <numeric>
accumulate(배열 시작점, 끝점, 초기값)
- 배열의 합을 구함

set<자료형>
- 중복 제거 / 순서 정렬

#define 내용( c  a+b)
- 대체 문장? a+b 를 c로 줄여서 사용 가능

'C++' 카테고리의 다른 글

Overlap 매개변수  (0) 2025.02.12
STL 반복자(연산)  (0) 2025.01.27
포인터와 참조 / 스마트 포인터  (0) 2025.01.20
STL 컨테이너  (0) 2025.01.14
Vector<Template>, Map  (2) 2024.12.27