No potom co som si 20 minut postal na Strossmayeraku lebo 12-ka sa nie a nie dostavit, po dvoch hodin kodenia a pytania sa co vlastne mam robit(tiez sa vam zda to zadanie strasne samovysvetlujuce ...? ) som to dal (pravdepodobne) ako prvy takze o uspesnosti velmi neviem, ked tak tu niekto napiste ze ako to nakoniec dopadlo. Robil som to v C++, takze som mal oproti ostatnym(co ho este nepoznaju) miernu(podla mna strasne vellku ) vyhodu. Strazila nas nejaka celkom prijemna zenska, ktoru som nikdy nevidel. Na zaciatku som sa este pousmial, potom co si kazdy stiahol z jej URL testovaci subor som zaznamenal na mojom kompe ze som odstrihnuty od sveta, takze na nejakych zdrojaky na barbore sa nedalo ani pomysliet.Program sluziaci na preklad viet z roznych jazykov
-vysledok by mal prekladat frazy z roznych jazykov specifikovanych vstupnym suborom, zoznam znamych fraz je v jednom alebo viacerych datovych suboroch, ktorych pouzitei sa specifikuje pri volani z prikazovej riadky.
Program pouziva spojak na uchovavanie fraz z datovych suborov. Ignoruje pri citani takzvane "odkomentovane" riadky zacinajuce #. Na zaciatku suboru si precita informaciu pre aky jazyk je dany subor urceny. Riadky citaju funkciou Getline() - wrapper pre fgets(), tato funkcia umoznuje ignorovat prazdne riadky a komentare.
Volanie z prikazovej riadky napr.:
$ ./langtest testdata.txt
Program umozni taktiez vypisat zname frazy z jedneho alebo viacerych jazykov, ma na to aj definovane prepinace pri volani z prikazovej riadky.
[zap] 1.6. 10:00
- lavor
- Matfyz(ák|ačka) level III
- Příspěvky: 121
- Registrován: 1. 2. 2005 20:39
- Typ studia: Informatika Bc.
- Login do SIS: moskj4am
- Bydliště: kolej 17.11., A1105
- Kontaktovat uživatele:
[zap] 1.6. 10:00
Tak dnes to bolo celkom zaujimave:
Milujeme tých, čo nás odmietajú, odmietame tých, čo nás milujú.
-
- Matfyz(ák|ačka) level I
- Příspěvky: 28
- Registrován: 1. 2. 2006 13:54
- Typ studia: Informatika Bc.
- Bydliště: Praha
Limit na onu úlohu byl dvě hodiny a půl hodiny, povolená byla i donesená literatura. K zadání jsme si měli stáhnout ještě soubor s ukázkovými testovými daty - struktura byla asi takovato:
#Zde jsou nejake kometare.
#...blabalbla
#Nazvy jazyku ( prvni radek, ktery neni prazdny nebo komentar )
English
Japanese
#Muze jich byt i vic nez dva
Good Morning
Konishi wa
#a tady byly dalsi dvojice...
Dalo se to napsat i v C ( z C++ jsem používal snad jenom deklarování proměnných uprostřed kódu:) )... ne že bych byl "drsný céčkař", ale umím ho z cvik líp než C++ Pokud se nemýlím, odcházel jsem jako třetí po dvě a půl hodině. Přede mnou odešel pisatel příspěvku výše a jeden, který to vzdal. Po dvou a půl hodinách se dohlížející zeptala, kdo už to má ve stadiu, že by se to dalo odevzdat a když se zvedly tak dvě tři ruce, tak prodloužila čas o půl hodiny. Při kontrole se zběžně podívala do kódu a podívala se, jak to zpracuje ten soubor s testovacími daty... Takže žádná zákeřná testovací data, která by se snažila program nachytat
#Zde jsou nejake kometare.
#...blabalbla
#Nazvy jazyku ( prvni radek, ktery neni prazdny nebo komentar )
English
Japanese
#Muze jich byt i vic nez dva
Good Morning
Konishi wa
#a tady byly dalsi dvojice...
Dalo se to napsat i v C ( z C++ jsem používal snad jenom deklarování proměnných uprostřed kódu:) )... ne že bych byl "drsný céčkař", ale umím ho z cvik líp než C++ Pokud se nemýlím, odcházel jsem jako třetí po dvě a půl hodině. Přede mnou odešel pisatel příspěvku výše a jeden, který to vzdal. Po dvou a půl hodinách se dohlížející zeptala, kdo už to má ve stadiu, že by se to dalo odevzdat a když se zvedly tak dvě tři ruce, tak prodloužila čas o půl hodiny. Při kontrole se zběžně podívala do kódu a podívala se, jak to zpracuje ten soubor s testovacími daty... Takže žádná zákeřná testovací data, která by se snažila program nachytat
May the source be with you!