2011-12-20 2 views
2

파일이 있는지 확인하고 Mac을 사용하여 정보를 작성하는 가장 좋은 방법은 무엇입니까 라이브러리 < .mach-o/dyld.h> 또는 다른..?C/C++ - Mac OS X - 파일이 있는지 확인하십시오.

+0

''FILE * file = fopen ("filename", "w +")보다 MacOS에 특정한 것을 찾고 있습니까? – BRFennPocock

+0

위의 코드를 예로 들어 보겠습니다. 파일이 없으면 파일을 만들고 입력을 입력하십시오. – user1104856

+0

http://www.cs.bu.edu/teaching/c/file-io/intro/ 또는 몇 가지 예를 들어 C의 표준 I/O 모델을 소개합니다. 모든 C 언어 자습서의 장. – BRFennPocock

답변

3

귀하의 질문에 명확하지 않습니다.

파일이 존재하는지 확인하는 것은 간단하다 - 파일을 만들기 하찮게 유사하다 stat() 또는 access(), 예컨대 :

#include <unistd.h> 

int res = access(path, R_OK); 
if (res < 0) { 
    if (errno == ENOENT) { 
     // file does not exist 
    } else if (errno == EACCES]) { 
     // file exists but is not readable 
    } else { 
     // uh oh 
    } 
} 

를 사용 - open() 또는 fopen()를 사용합니다. C 프로그래밍에 대한 좋은 책을 찾으십시오. 대부분의 책에서 가르 칠 가장 기본적인 것입니다.

하지만 <mach-o/dyld.h>과 (과) 무슨 관계가 있습니까?

+0

어떻게 사용하는지 예제를 보여 주시겠습니까 – user1104856

+1

@ user1104856 책을 읽거나 웹을 검색하는 예제가 있습니까? –