Który plik nagłówkowy powinienem wywołać, #include
aby móc używać PATH_MAX jako int do określania rozmiaru ciągu?
Chcę móc zadeklarować:
char *current_path[PATH_MAX];
Ale kiedy to robię, mój kompilator (Clang / LLVM w systemie Linux) wyświetla następujący błąd:
recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX'
char *current_path[PATH_MAX];
^
Próbowałem przeprowadzić wyszukiwanie w Google, ale nadal bez powodzenia.
#include <limits.h>
NIE rozwiązuje problemu / błędu.
Czy mam również rację, że wartość PATH_MAX to int?
char current_path[PATH_MAX];
zamiast char *current_path[PATH_MAX];
- potrzebujesz łańcucha zamiast tablicy wskaźników.