Con quale file di intestazione devo invocare #include
per poter utilizzare PATH_MAX come int per il dimensionamento di una stringa?
Voglio poter dichiarare:
char *current_path[PATH_MAX];
Ma quando lo faccio il mio compilatore (Clang / LLVM su Linux) emette il seguente errore:
recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX'
char *current_path[PATH_MAX];
^
Ho provato a fare una ricerca su Google ma ancora senza fortuna.
#include <limits.h>
NON risolve il problema / errore.
Ho anche corretto che il valore di PATH_MAX è un int?
char current_path[PATH_MAX];
invece di char *current_path[PATH_MAX];
- vuoi una stringa piuttosto che un array di puntatori.