Я начинающий программист.Я спешил изучать C, Fortran и Perl.У меня есть цель создать веб-страницу, содержащую поверхностный график.Я могу заставить мои программы взаимодействовать, чтобы сделать это, но у меня проблема с назначением моих переменных в моей C-программе.
Из моей программы на Perl я получаю текстовый файл data.in
, который содержит только одну строку.
Например: cosxtsiny 50 0.5 3 0 6
.Вот что я сделал:
(объявил мои переменные как char
, int
или double
)
FILE *fi
fi = open("data.in", "r");
fscanf(fi, "%s %d %f %f %f %f", &func, &PTS, &xxa, &xxb, &yyc, &yyd);
close(fi);
Я должен создать файл,data.out
, со значениями, которые я получаю из data.in
, как только я сделаю некоторые вычисления с ним.Позже они получат график поверхности для меня.
Вот моя проблема: я получаю график поверхности с правильным количеством gridpionts (PTS), поэтому я знаю, что первые два назначения верны, но мои осивыкл.Когда я вижу data.out
, мои оси не начинаются и не заканчиваются там, где они должны.Есть предложения?