#include
PATH_MAX를 문자열 크기 조정을위한 정수로 사용하려면 어떤 헤더 파일을 호출해야 합니까?
다음을 선언 할 수 있기를 원합니다.
char *current_path[PATH_MAX];
하지만 그렇게하면 내 컴파일러 (Linux의 Clang / LLVM)에서 다음 오류가 발생합니다.
recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX'
char *current_path[PATH_MAX];
^
Google 검색을 시도했지만 여전히 운이 없습니다.
#include <limits.h>
문제 / 오류를 수정하지 않습니다.
PATH_MAX의 값이 int라는 것도 맞습니까?
char current_path[PATH_MAX];
대신에 char *current_path[PATH_MAX];
-당신은 포인터 배열보다는 문자열을 원할 것입니다.