Я создал программу, которая считывает данные из файла и создает карту цветов, но когда я запускаю программу, я получаю сообщение «Произошло исключение. Ошибка сегментации».
Пример цвета карта:
Я создал программу, которая считывает данные из файла и создает карту цветов, но когда я запускаю программу, я получаю сообщение «Произошло исключение. Ошибка сегментации». Пример цвета карта: [img]https://i.sstatic.net/bN8MLdUr.png[/img]
Здесь я включил большинство библиотек [code]#include #include #include #include #include #include #include
using namespace std;
#define NSIZE 101 [/code] Это двухмерная векторная функция, в которой считывается и сохраняется большая часть данных. [code]// Function to read data from a text file std::vector readData(const std::string& filename) { std::vector data; std::ifstream file(filename.c_str()); std::string line;
if (!file.is_open()) { std::cerr sdev("xwin"); pls->init();
pls->env(0.0, rows, 0.0, col, 1, -1);
pls->lab("X", "Y", "Colour Map Example");
PLFLT **z = new PLFLT*[col]; for (int i = 0; i < col; ++i) { z[i] = new PLFLT[rows]; for (int j = 0; j < rows; ++j) { z[i][j] = data[i][j]; } } pls->scmap1l(true, 256, NULL, NULL, NULL, NULL);