xml のような形式のファイル (xml ではない)
<mgrwt event="1">
<rscale> 1 1234</rscale>
<asrwt>0 4234</asrwt>
<pdfrwt beam="1"> 1 2 0.11790045E+00 0.22210436E+03</pdfrwt>
<pdfrwt beam="2"> 1 -2 0.92962177E-02 0.22210436E+03</pdfrwt>
<totfact> 0.34727485E+01</totfact>
<matchscale> 0.10000000E+11 0.41999999E+02 0.61496031E+02</matchscale>
</mgrwt>
私はC++でファイルを読み込んでみたいと思います(これは私が知っています;-)ブロックごとにブロックし、変数を各ブロックのサブコンポーネントに割り当てます-たとえば、
<pdfrwt beam="1"> 1 2 0.11790045E+00 0.22210436E+03</pdfrwt>
つまり 1 2 0.11790045E+00 0.22210436E+03
、常に数字であり、決して文字列ではないため、問題は、各ブロックの各行からスペースで区切られた数字をどのように削除/読み取ることができるかです。
スペースで区切られたこの読み取り入力番号も試しましたが、役に立ちませんでした..
ありがとう