Help ... READ a log file...

hp
May 16, 2008 at 04:37:57
Specs: win vesta, 2G

hello,
I'm new here, but I need help...

I want to read a log file file ... but i cant read the output and convert the string to a number (since it contains numbers & letters). Instead, I should read the number, then check (using a for loop) where is the position of the letter 'e', and finally construct the number from the string by multiplying the number before the letter 'e' with 10^(number after letter 'e').
So How could I do THIS ?!

See More: Help ... READ a log file...

Report •


#1
May 16, 2008 at 05:27:00

Please, may you post as sample some lines of your log file to be processed?

P.S.: Vesta is an ancient Roman goddess not a version of Windows!


Report •

#2
May 16, 2008 at 06:21:29

Input vector # 99:
OUTPUT: 0 1 0 1 0
**** Vdd = 1.8 **** Tclk = 0.1 ****
SER(FIT): 1.1e-002 1.1e-002 1.9e-002 1.1e-002 5.2e-003

**********************************************************
Input vector # 100:
OUTPUT: 0 1 1 0 0
**** Vdd = 1.8 **** Tclk = 0.1 ****
SER(FIT): 7.6e-003 1.3e-002 1.2e-002 1.5e-002 5.2e-003


I want to compute the horizontal sum then the average of the sums USING a simple C++ code
......


Report •

#3
May 16, 2008 at 06:47:22

Sorry, I apologize to waste your time as I I assumed you need a batch script to process your log. I am not so acquainted with C++ to suggest you the solution; anyway as far as I know about C++ you can read directly numbers expressed in scientific notation as you can by Fortran without a preliminary parsing of each row.

Repost your question in the Forum adding the sample in #2 as a thread with answers gets low attention than one with no replies.

Sorry again.


Report •

Related Solutions

#4
May 16, 2008 at 07:28:29

Thank you anyway :)

Report •


Ask Question