#include #include #include #include std::string errorString(int errno){ return std::strerror(errno); } int main(){ struct stat sb; errno = 0; if(stat("/jdfj/", &sb)){ errorString(errno); } else{ std::cout << std::boolalpha << S_ISDIR(sb.st_mode) << std::endl; } }