Re: Passing floats/doubles to C

new topic     » goto parent     » topic index » view thread      » older message » newer message

Arg. Now I have the C function to accept the data as a
double array of 17, like this:

 DllExport int SET_MATERIALS(double material[17])
 {
     char txt[255];

         sprintf(txt,"%f",material[0]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[1]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[2]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[3]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[4]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[5]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[6]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[7]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[8]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[9]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[10]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[11]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[12]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[13]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[14]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[15]);
         FILE_REPORT(txt);
         sprintf(txt,"%f",material[16]);
         FILE_REPORT(txt);

         return 0;
 }

Now it prints out:
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
54270830327981012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
0.000000
0.000000
0.000000

Go figure. This is really frustrating. I give up.
-- Todd Riggins

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu