1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| short a,n,sympn;
double b0, b1, b2, dummydoub;
......
......
void make_kr()
{
ifstream f1;
f1.seekg (0,ios::beg); /* start chances */
memset(illness,'\0',51); /* and rules */
f1.read(illness,strlength); /* only to start */
for( i = 1; i <= ll; i++) {
memset(illness,'\0',51);
f1.read(illness,strlength);
f1.read((char *)&b0,sizeof(double));
f1.read((char *)&n,sizeof(short));
pp=p[i];
n=1;
while(n != 999){
f1.read((char *)&b1,sizeof(double));
f1.read((char *)&b2,sizeof(double));
f1.read((char *)&n,sizeof(short));
eo[i]++;
rv[j]=rv[j]+fabs(pp*py/(pp*py+(1-pp)*pn)-
pp*(1-py)/(pp*(1-py)+(1-pp)*(1-pn)));
if( n != 999)
j=n;
}
il[i]=eo[i];
}
} |
Partager