Program obsługujący słownik pol-ang wczytywany z pliku – wstawianie słowa do mapy

0

Mam do napisania program obsługujący słownik pol-ang wczytywany z pliku. Mam na razie tyle :/ , ale nie wiem jak wstawić słówko z pliku do mapy? Czy ktoś byłby w stanie pomóc?

#include <iostream>
#include <fstream>
#include <string>
#include<map>
using namespace std;

int main()
{
    map <string, string> slownik;
    map <string, string>::iterator it;
    string wyraz;
    ifstream plikWe;
    plikWe.open("slownik_pol_ang.txt");
    while(!plikWe.eof()){
        for(it=slownik.begin(); it!=slownik.end(); it++){
            plikWe >> wyraz;
            cout << "Wczytano:[" << wyraz <<"]" <<endl;
            it->first = wyraz;
        }
    }


    plikWe.close();
    return 0;
}

1
auto loadDictionary(std::istream &stream) -> std::map <string, string> {
     std::map<string, string> dict;
     std::string key, value;

     while (stream >> key >> value) { // nie wiem jaki jest format pliku, więc pewnie jest źle
          dict[key] = value;
     }
     return dict;
}

auto loadDictionary(std::string &fileName) -> std::map <string, string> {
      return loadDictionary(std::ifstream(fileName));
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1