ďťż

Ładny brzuch

Problem jest następujący. Jest sobie plik 'hmmdefs' (bez rozszerzenia), a w pliku:


~h 'dwa'
<BEGINHMM>
<NUMSTATES> 5
<STATE> 2
<MEAN> 16
1.019570e+000 -3.120857e+000 5.048152e-001 -4.030715e+000 9.212167e-001 1.506354e+000 1.266502e+001 -7.681005e+000 4.541015e-001 -6.278863e+000 2.373055e+000 3.702900e+000 -3.943959e+000 -2.246199e+000 3.954857e-001 7.069913e+001
<VARIANCE> 16
2.584692e+001 7.419101e+001 3.762142e+001 5.049599e+001 3.328380e+001 4.013652e+001 5.717329e+001 3.109653e+001 2.801429e+001 2.155994e+001 1.260912e+001 3.571264e+001 1.171275e+001 1.302956e+001 1.007279e+001 7.817677e+001
<GCONST> 8.340506e+001
<STATE> 3
<MEAN> 16
1.019570e+000 -3.120857e+000 5.048152e-001 -4.030715e+000 9.212167e-001 1.506354e+000 1.266502e+001 -7.681005e+000 4.541015e-001 -6.278863e+000 2.373055e+000 3.702900e+000 -3.943959e+000 -2.246199e+000 3.954857e-001 7.069913e+001
<VARIANCE> 16
2.584692e+001 7.419101e+001 3.762142e+001 5.049599e+001 3.328380e+001 4.013652e+001 5.717329e+001 3.109653e+001 2.801429e+001 2.155994e+001 1.260912e+001 3.571264e+001 1.171275e+001 1.302956e+001 1.007279e+001 7.817677e+001
<GCONST> 8.340506e+001
<STATE> 4
<MEAN> 16
1.019570e+000 -3.120857e+000 5.048152e-001 -4.030715e+000 9.212167e-001 1.506354e+000 1.266502e+001 -7.681005e+000 4.541015e-001 -6.278863e+000 2.373055e+000 3.702900e+000 -3.943959e+000 -2.246199e+000 3.954857e-001 7.069913e+001
<VARIANCE> 16
2.584692e+001 7.419101e+001 3.762142e+001 5.049599e+001 3.328380e+001 4.013652e+001 5.717329e+001 3.109653e+001 2.801429e+001 2.155994e+001 1.260912e+001 3.571264e+001 1.171275e+001 1.302956e+001 1.007279e+001 7.817677e+001
<GCONST> 8.340506e+001
<TRANSP> 5
0.000000e+000 1.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000
0.000000e+000 6.000000e-001 4.000000e-001 0.000000e+000 0.000000e+000
0.000000e+000 0.000000e+000 6.000000e-001 4.000000e-001 0.000000e+000
0.000000e+000 0.000000e+000 0.000000e+000 7.000000e-001 3.000000e-001
0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000
<ENDHMM>

Rzecz w tym, że trzeba wczytać wartości pod pierwszymi '<MEAN> 16' i '<VARIANCE> 16', a także pod '<TRANSP> 5' i zapisać do trzech tablic w programie. Chcę zastosować 'getline', tylko mam problem, jakie parametry podać. Szukałem co nieco w sieci i jakoś nie chce zadziałać w tym konkretnym przypadku (toteż podaję zawartość pliku). W dodatku, czas mnie trochę goni (to część większego projektu), dlatego zawracam głowę.

EDIT:
Problem rozwiązany. W trochę inny sposób, ale działa.
Użytkownik Kriszo edytował ten post 29 grudzień 2008, 22:54
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •