Ahoj snazim se vymyslet prekladac z cj do an, s tim ze bych mel pouzit knihovnu stl. nevim jestli vector ci list
mam nejaky dokument a z prikazove radky bych mel zadat slovo, ktere se ma prelozit do ang. muze tam byt i vice vyskytu stejneho slova.
nemeli byste nejaky napad? dik J
Fórum › C / C++
STL knihovna
Pro obsáhlou databázi je podle mě blbost načítat celou databázi z disku do RAM. Je nutné ještě hledat v souborech a poté jen malou část načíst do RAM. POkud ale chceš málo obsáhlý slovník, tak zkus asociativní kontejnery - např. map. Ty jsou pro tyto účely jako stvořené.
Naplníš kontejner daty ve formátu klíč - zadané sovo, hodnota - hledané slovo; např. ČJ-Aj slovník klíč - auto, hodnota car;
map<string, string> slovnik;
slovnik["auto"]="car";
slovnik["medvěd"]="bear"
//atd...
string vstup;
cout << "Zadejte slovo, které chcete najít: ";
cin >> vstup;
cout << "Překlad slova " << vstup << "je " << slovnik[vstup];
Toto je ale velice jednoduchý slovník, který nepočítá se synonymy, nemá ošetřené chybějící slovo ve slovníku.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 46 hostů
Podobná vlákna
Vector v STL — založil yaqwsx
STL kontejnery — založil vdolek
STL funkce find(); — založil
Prosím pomoc stl MAP — založil Tomfi
STL map, ci existuje prvok... — založil Tom@sQo
Moderátoři diskuze