C. iomanip.h & cout.

gsharov

Есть прога, написанная для сана. С исходниками. Даже править ниче не надо Но я ее собрать не могу - у меня в линухе почему то отсутствуют iomanip.h и iostream.h
Вот. Кроме того - я забыл свичи для gcc для юзания math.h Из какой либы эти хедеры и какой командой собрать код;

#include <iomanip.h>
#include <math.h>
#include <iostream.h>
#include <stdio.h>
#include <string.h>
int main( void )
{
FILE *timefile;
FILE *binfile;
FILE *lcfile;
char scw1[20],scw2[20];
float energy,efl,barytime,dt, restime, resdt, binnum, resefl;
float senergy, stime;
float i,er,j;
//setprecision(9);
cout<<"Enter time bin size in sec: ";
cin>> binnum;
printf("Bin size %f sec\n", binnum);
//timefile = fopen("orb_11_83.time", "r" );
binfile = fopen("ks_bin.dat", "w");
lcfile = fopen("ks1947puls.txt", "r" );
fscanf(lcfile,"%e %e \n", &energy, &barytime);
senergy=energy;
stime=barytime;
printf("%.15e %.15e \n", energy, barytime);
while(!feof(lcfile{
i=0;
do {
fscanf(lcfile,"%f %f \n", &energy, &barytime);
i++;
// printf("%d \n", i);
printf("%.15f %.15f \n", energy, barytime);
} while(barytime<stime+(binnum/24/3600;
printf("100000000000000 \n");
fprintf(binfile,"%f %f %f %f \n"stime+(binnum/2/24/3600 (binnum/2/24/3600 i, sqrt(i;
fscanf(lcfile,"%f %f \n", &energy, &barytime);
senergy=energy;
stime=barytime;
}
/*while(!feof(churfile{
fscanf(churfile,"%s %f %f \n", &scw1, &fl, &efl);
timefile = fopen("orb_11_83.time", "r" );
while(!feof(timefile{
fscanf(timefile,"%s %f %f \n", &scw2, &timescw, &dt);
if (strcmp(scw1,scw2)==0) fprintf(lcfile,"%f %f %f %f \n",timescw, dt, fl, efl);
}
fclose( timefile );
}*/
//printf("%s %f %f \n",scw1, fl, efl);
//}
fclose( binfile );
fc

Realist

Это старая программа на помени С и С++. Используй плюсовый компилятор g++. Ибо бы хочешь плюсовые хедеры.
Ключ для линковки математической библиотеки -lm. В g++, вполне возможно, она линкуется автоматически.

gsharov

спасибо А то я хоть и сижу в дженту, сам че то под линух писал на первом курсе в последний раз
Оставить комментарий
Имя или ник:
Комментарий: