C++

반응형
C++

[C++] string , array , vector , map

string 자료형 **string**은 문자열을 저장하는 자료형으로, 헤더 파일을 포함하여 사용할 수 있습니다. 문자열을 다루는 다양한 기능과 멤버 함수를 제공합니다. #include #include int main() { std::string name = "Alice"; std::cout

C++

[C++] 함수와 반환값

함수의 기본적인 구조 C++ 함수는 다음과 같은 구조를 갖습니다: () { // 함수의 실행 코드 // 반환 값 (만약 반환 자료형이 void가 아니라면) } 예를 들어, 두 개의 정수를 더하는 함수를 작성해봅시다: int add(int a, int b) { return a + b; } 반환값이 있는 함수 함수가 결과를 반환해야 하는 경우, 반환 자료형에 맞게 값을 반환해야 합니다. 반환 자료형이 **void**가 아니라면 반드시 값을 반환해야 합니다. #include int multiply(int a, int b) { return a * b; } int main() { int result = multiply(5, 7); std::cout

C++

[C++] 입출력문 cout , cin , endl (\n) 사용법

cout: 콘솔 출력 **cout**은 C++의 표준 출력 스트림을 나타내는 객체입니다. 이를 이용하여 데이터를 콘솔에 출력할 수 있습니다. #include int main() { int number = 42; std::cout

C++

sort 사용법

#include 1.사전순 sort sort(arr.begin(),arr.end()); 2.역순 sort sort(arr.begin(),arr.end(),greater());

C++

String에 입력 Vector<char>에 복사하기

Vector chess; string temp; cin>>temp; copy(temp.begin(), temp.end(), back_inserter(chess)); 를 활용하자

C++

이중벡터 선언

vector board(x, vector(y));//[y][x]

C++

[C++] string 공백 제거하기

remove는 공백 문자 모두 검색 후 삭제 erase는 비어있는 문자열 삭제 string str; // 스트링 배열 선언 str std::string::iterator end_pos = std::remove(str.begin(), str.end(), ' '); str.erase(end_pos, str.end()); 줄여서 >> str.erase(std::remove(str.begin(), str.end(), ' '), str.end());

반응형
빡상이
'C++' 카테고리의 글 목록