Reading Scientific Notation in C -



Reading Scientific Notation in C -

i trying read file has next contents:

1.0000000e+01 2.9265380e+03 5.0821200e+02 4.3231640e+01

2.0000000e+01 1.0170240e+04 9.2798610e+02 4.0723180e+01

3.0000000e+01 2.1486260e+04 1.1832420e+03 1.0328000e+01

4.0000000e+01 3.3835080e+04 1.1882285e+03 -9.3307000e+00

5.0000000e+01 4.5250830e+04 1.0899705e+03 -1.0320900e+01

6.0000000e+01 5.5634490e+04 9.8935650e+02 -9.8019000e+00

7.0000000e+01 6.5037960e+04 8.9134700e+02 -9.8000000e+00

but can't seem find proper way read scientific notation. here have of code:

#include <stdio.h> #include <stdlib.h> int main() { // array store input double time[24], altitude[24], velocity[24], acceleration[24]; double var1, var2, var3, var4; //this pointer declaration opening file file * fp = fopen("rocket.txt", "r"); int = 0; while(fscanf(fp,"%g %f %f %f", &var1, &var2, &var3, &var4) > 0){ time[i] = var1; altitude[i] = var2; velocity[i] = var3; acceleration[i] = var4; printf("time: %f \n", &time[i]); i++; } printf("time: %f", &time[0]); fclose(fp); return(0); }

i've tried multiple combinations of %f, %g, %d seek , print out result can never right thing.

if can point me on right direction appreciate it.

what want utilize %lf input , %e output in scientific notation:

scanf("%lf", &input); printf("%e\n", input);

c scientific-notation

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -