>백엔드 개발 >C++ >표준 C/C++를 사용하여 파일이 존재하는지 확인하는 가장 좋은 방법은 무엇입니까?

표준 C/C++를 사용하여 파일이 존재하는지 확인하는 가장 좋은 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-03 14:53:07895검색

표준 C/C++를 사용하여 파일이 존재하는지 확인하는 가장 좋은 방법은 무엇입니까?

파일이 존재하는지 확인하는 유일한 방법은 파일을 읽거나 쓰기 위해 열어보는 것입니다.

예는 다음과 같습니다.

In C

Example

#include<stdio.h>
int main() {
   /* try to open file to read */
   FILE *file;
   if (file = fopen("a.txt", "r")) {
      fclose(file);
      printf("file exists");
   } else {
      printf("file doesn&#39;t exist");
   }
}

Output

file exists

In C++

Example

#include <fstream>
#include<iostream>
using namespace std;
int main() {
   /* try to open file to read */
   ifstream ifile;
   ifile.open("b.txt");
   if(ifile) {
      cout<<"file exists";
   } else {
      cout<<"file doesn&#39;t exist";
   }
}

Output

file doesn&#39;t exist

위 내용은 표준 C/C++를 사용하여 파일이 존재하는지 확인하는 가장 좋은 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제