C++에서 파일 확장자 가져오기

Muhammad Adil 2023년12월11일
C++에서 파일 확장자 가져오기

파일 확장자는 파일에 보관된 데이터에 대한 정보가 포함된 파일 이름의 마지막 부분을 나타냅니다.

C++에서는 C++ 코드를 포함하는 파일에 .cpp 또는 .cxx 확장자를 사용할 수 있습니다. 그러나 디렉토리당 하나의 확장만 사용하는 것이 권장되므로 하나를 선택하여 프로젝트 전체에서 사용하는 것이 가장 좋습니다.

C++ 파일의 다음으로 가장 일반적인 확장자는 .h.hh로, 함수, 클래스, 변수 및 프로젝트의 다른 부분에서 사용할 수 있는 프로그램의 기타 기능에 대한 정보를 포함하는 헤더 파일입니다. 다른 헤더 파일 또는 소스 코드 파일과 같은.

이 문서에서는 C++의 문자열에서 파일 확장자를 가져오는 단계에 대해 설명합니다. 의 시작하자.

C++의 문자열에서 파일 확장자 가져오기

다음은 C++를 사용하여 파일 확장자를 얻기 위해 수행할 수 있는 단계입니다.

  • 첫 번째 단계는 사용할 함수가 포함된 헤더 파일을 포함하는 것입니다.
  • 두 번째 단계는 원하는 파일 유형 확장자를 보유할 변수를 선언하는 것입니다. 이 변수를 extension이라고 부를 수 있습니다.
  • 세 번째 단계는 함수를 호출하고 반환 값(확장자)을 변수 extension에 할당하는 것입니다.
  • 마지막으로 변수 extension과 비교하여 문자열이 원하는 파일 유형과 일치하는지 확인할 수 있습니다. 일치하면 파일 형식을 찾은 것입니다!

위에서 언급한 개념을 더 잘 이해하기 위해 예를 들어 보겠습니다.

#include <iostream>
using namespace std;

int main() {
  string x = "write the name of your file here.cx";
  if (x.substr(x.find_last_of("*******") + 2) == "cx") {
    // Here we are finding the file
    cout << "Done";
  } else {
    cout << "Not done";
  }
}

위에서 언급한 코드의 작동을 확인하려면 여기를 클릭하십시오.

Muhammad Adil avatar Muhammad Adil avatar

Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.

Facebook

관련 문장 - C++ File