Ошибка получения для gnuplot при запуске system () в C ++ - PullRequest
1 голос
/ 01 апреля 2020

Я пытаюсь написать простую программу на C ++ для записи данных (жестко запрограммированных на данный момент) в файл, а затем отображать данные в виде диаграммы с помощью gnuplot, который я установил вместе с brew на MacOS.

мой код:

#include <fstream>
using namespace std;

int main () {
  ofstream myfile;
  myfile.open ("example.dat");
  myfile << "0 0 0.001\n1 0.25 0.1\n2 0.5 0.05\n3 0.75 0.4";
  myfile.close();
  cout << "Successful Write to file.\n";
  system("gnuplot");
  //system("plot 'example.dat'");
  cout << "\nSuccessful Command Call.";
  return 0;
}

Однако я получаю сообщение об ошибке:

sh: gnuplot: command not found

Буду признателен за любую помощь в решении этой проблемы.

1 Ответ

0 голосов
/ 01 апреля 2020

Только что подставили / usr / local / bin / gnuplot в gnuplot в коде C ++, похоже, он работает. Большое спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...