Почему возникает эта ошибка :debug assertion failed! Файл: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgheap.c?
Я новичок в игре. Я хочу создать график из текстового файла (в каждой строке есть исходная вершина ребра и целевая вершина ребра), а затем распечатать его. но, он выдает ошибку: "consoleApplication1.exe и срабатывает точка останова".эта ошибка происходит во время работы линии "igraph_get_edgelist(&усилителя;графика &ампер;в, 0);".Я не ставил точку останова. отладчик устанавливает его, и позиция, которую он мне показывает, - это строка в файле dbgheap.c, который не является файлом, созданным мной. после того, как я нажимаю кнопку "Продолжить" в окне сообщения, происходит следующее erroe: "Debug Assertion Failed!
Файл: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgheap.c". почему возникает эта ошибка?
igraph_vector_t v; igraph_empty(&graph, 7, 0); ifstream inputFile("sample.txt"); string line; igraph_vector_init(&v, 0); while (getline(inputFile, line)) { istringstream ss(line); int v1, v2; ss >> v1 >> v2 ; VECTOR(v)[0]=v1; VECTOR(v)[1]=v2; igraph_add_edge(&graph, v1, v2); } /* Check result */ igraph_get_edgelist(&graph, &v, 0); igraph_vector_sort(&v); print_vector(&v, stdout);
Что я уже пробовал:
я не знаю причины этого