See MISRA C++:2008, 27-0-1 - The stream input/output library <cstdio> shall not be used. Replaced by filesystem library. Avoid using cstring when it is easily replaced