int t,i,f;
float ew,ppmvt,e,p,u,temp1,temp2;
char *pp;
char *ppmvtag;
char a[]={"Node"};
char aa[]={"Node"};
char aaa[]={"Node"};
char ppmv[]={"ppmv"};
char b[ ]={"-moisture"};
char c[]={"-temperature"};
char d[]={"-pressure"};
int v[255]={1,2};
char desv[255];
const char temp[1 ];
for(f=2;f<255;f++)
{
v[f]=v[f-1]+1;
}
sprintf(desv,"%c",v);
for(i=0;i<=256;i++)
{
*pp=desv[i];
strcpy(temp, pp); //Return-Type: char*
strcat(a, temp);
strcat(aa,temp);
strcat(aaa,temp);
strcat(ppmv,temp);
ppmvtag=ppmv;
strcat(a,b);
strcat(aa,c);
strcat(aaa,d);
u = GetTagWord("a");
t = GetTagWord("aa");
switch(t)
{
case 1:
ew=0.613;
break;
\\以下是查表内容
}
e=u*ew;
SetTagFloat("ppmv_temp",e);
p=GetTagWord("aaa");
ppmvt=e/p;
SetTagFloat("ppmvtag" ,ppmvt);