Mam następujący problem. Parsuje plik txt. Jest on robiony według następującego schematu: w każdej nowej linii są 2 słowa podzielone spacją lub tylko 1 słowo. Robię qmap, wczytuje linia po linii i splituje po spacji. Jeżeli w nowej linii jest tylko 1 słowo to wtedy nie tworzę nowego klucza i wartości tylko muszę jakoś dodać wartość- te nowe słowo do poprzedniego klucza. Używam qmap<qstring,qvector<qstring>> Nie mam pojęcia jak zrobić update poprzedniego klucza i wartości

- Rejestracja:prawie 12 lat
- Ostatnio:dzień
- Lokalizacja:Szczecin
2
W jaki sposób dodajesz do mapy? Jeśli za pomocą insert
to nic prostszego niż zapamiętać zwrócony iterator i dodać do jego value()
nowe słowo. W przeciwnym wypadku zapamiętaj ostatnio dodany klucz i do niego dopisz nowe słowo.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.