Основываясь на ответе на Размер файла с использованием C ++ 17 , я написал следующую программу.Но когда исполняемый файл запускается, я получаю ошибку сегментации.Я использую g ++ 8.3.0 на iMac под управлением High Sierra.
// c17filesize.cpp
// Jul-02-2019
#include <cstring>
#include <filesystem>
using namespace std;
int main(int argc, char **argv)
{
char filename[100];
(argc > 1) ? strcpy(filename, argv[1]) : strcpy(filename, __FILE__);
auto size = filesystem::file_size(filename);
}