История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
То что ты хочешь можно, но сначала разберись с внутренними сишными пайпами, ты можешь сишным кодом генерировать данные для gnuplot
#include <stdio.h>
int main(int argc, char *argv[])
{
printf(
"set terminal wxt persist\n"
"set key right nobox\n"
"set samples 100\n"
"plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1))\n");
return 0;
}
И передавать в gnuplot через пайп терминала данные эти
dron@gnu:~$ gcc plottt.c -o plotgenerator
dron@gnu:~$ ./plotgenerator | gnuplot
А за popen
возмись уже попозжа
Исходная версия LINUX-ORG-RU, :
То что ты хочешь можно, но сначала разберись с внутренними сишными пайпами, ты можешь сишным кодом генерировать данные для gnuplot
#include <stdio.h>
int main(int argc, char *argv[])
{
printf(
"set terminal wxt persist\n"
"set key right nobox\n"
"set samples 100\n"
"plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1))\n");
return 0;
}
И передавать в gnuplot через пайп терминала данные эти
dron@gnu:~$ gcc plottt.c -o plotgenerator
dron@gnu:~$ ./plotgenerator | gnuplot