728x90
안녕하세요!
이번 글에서는 C++ 프로그래밍에서 자주 사용되는 표준 라이브러리 함수들에 대해 알아보겠습니다.
표준 라이브러리는 C++ 프로그래밍에서 높은 생산성과 효율성을 제공하기 위해 다양한 함수들을 제공합니다.
몇 가지 자주 사용되는 함수들을 살펴보겠습니다.
1. std::cin과 std::cout
- 표준 입력과 출력을 다루는 함수들로, 키보드로부터 입력을 받거나 화면에 출력하는 데 사용됩니다.
int number;
std::cout << "Enter a number: ";
std::cin >> number;
std::cout << "The number is: " << number << std::endl;
2. std::getline()
- 한 줄의 문자열을 입력받는 함수로, std::cin과 함께 사용됩니다.
std::string name;
std::cout << "Enter your name: ";
std::getline(std::cin, name);
std::cout << "Hello, " << name << "!" << std::endl;
3. std::sort()
- 정렬을 수행하는 함수로, 컨테이너의 요소를 오름차순으로 정렬합니다.
std::vector<int> numbers = {5, 2, 8, 1, 9};
std::sort(numbers.begin(), numbers.end());
4. std::find()
- 요소를 검색하는 함수로, 컨테이너에서 특정 값을 찾아 해당 요소의 위치를 반환합니다.
std::vector<int> numbers = {5, 2, 8, 1, 9};
auto it = std::find(numbers.begin(), numbers.end(), 8);
if (it != numbers.end())
{
std::cout << "Found at position: " << std::distance(numbers.begin(), it) << std::endl;
}
5. std::ifstream와 std::ofstream
- 파일 입출력을 다루는 함수들로, 파일에서 데이터를 읽거나 파일에 데이터를 쓰는 데 사용됩니다.
std::ifstream inputFile("data.txt");
if (inputFile.is_open())
{
// 파일에서 데이터를 읽어옴
inputFile.close();
}
std::ofstream outputFile("result.txt");
if (outputFile.is_open())
{
// 파일에 데이터를 씀
outputFile.close();
}
위 예제들은 C++ 표준 라이브러리 함수들의 일부분을 소개한 것입니다.
이 외에도 다양한 함수들이 존재하며, C++ 프로그래밍에서 자주 활용됩니다.
표준 라이브러리 함수들을 잘 숙지하고 사용하면 프로그램을 더욱 효율적으로 개발할 수 있습니다.
다음 글에서는 C++개발에 사용되는 유용한 자료구조 라이브러리 들을 다룰 예정입니다.
감사합니다!
728x90
'[C++] > 프로그래밍 기초' 카테고리의 다른 글
[C++] 프로그래밍 기초: 메모리 구조와 변수의 라이프사이클 (0) | 2023.06.03 |
---|---|
[C++] 프로그래밍 기초 : 자주 사용되는 자료구조 라이브러리 (0) | 2023.06.03 |
[C++] 프로그래밍 기초 : 표준 라이브러리 (0) | 2023.06.03 |
[C++] 프로그래밍 기초 : 파일 입출력 (0) | 2023.06.03 |
[C++] 프로그래밍 기초 : 예외 처리 (0) | 2023.06.03 |