All,
Need small help. I have an "input.ini" input file which contains sample values like –
---
App=| 5000 | 5001 | 0 | | | | 1BYTE |
---
Starting with word (viz. App), followed by equal sign, than data
within pipes (|) and blank space between two pipes ( |
| ). Anything only between two pipes is to be read.
I am looking to parse this input file. After parsing, assign each data to struct member type and than send this complete struct as socket.
I am looking to use Boost property tree (or the needed one)
and finally the ASIO to send the complete filled struct as stream.
Any clue?
Also, what could be the best and fastest way to large (~ 5KB) files on Linux with GNU compilers and Boost-v1.54. Is memory-mapped files the fastest way or iostream or boost.spirit?