Ошибка сегментации Catch в C ++
Делаетtry-catch
ошибки ошибки сегментации перехвата блока?
Я читаю текстовый файл, используя функцию, приведенную ниже, но иногда файл пуст и программа вылетает. Я хотел бы, чтобы программа продолжала работать и предоставила другой файл, когда этот файл пуст или используется.
Path2D read_gesture(const char* filename)
{
Path2D path;
//MultiStrokeGesture MultiStrokes;
vector text_file;
int no_of_paths=0;
std::ifstream ifs(filename);
for (std::string line; std::getline(ifs, line); )
{
no_of_paths=no_of_paths+1;
double a, b;
stringstream ss(line);
if (!(ss >> a >> b)) {cout