[Cvičení 10] | [Obsah] | [Cvičení 12] |
Napište program, který zkopíruje textový soubor po znacích. Všechna malá písmena anglické abecedy převeďte na velká. Využijte streamy. Jména souborů zadávejte z klávesnice, ošetřete správnost otevření souboru. Využijte např. metod get a put:
- přečtení jednoho znaku
c=vstup.get();
- zápis jednoho znaku
vystup.put(c);
Kostra programu:
přečti znak while(vstup.eof()==false) { if (c je malé písmeno) c = c - ('a' - 'A'); ulož znak do souboru přečti znak }
Řešení:
CodeBlocks: kopie.cbp, kopie.cpp
Napište program, který využívá generický zásobník (stack) z knihovny STL pro uložení znaků zadávaných z klávesnice (hlavičkový soubor stack). Vkládejte znaky zadávané z klávesnice na zásobník (posloupnost ukončete klávesou Enter), pak vypište jejich počet (velikost zásobníku) pomocí metody size. Odeberte všechny prvky ze zásobníku a vypište je.
Řešení:
CodeBlocks: zasobstl.cbp, zasobstl.cpp
Prezentace o knihovnách xwWidgets a Qt: 14PAM_cviceni13_WIN_wx_qt.pptx.
Hellowin s využitím WIN API:
Applikace s využitím knihovny Qt v nástroji Qt Creator (v prostředí otevírejte soubor CMakeLists.txt)
CodeBlocks: hellowin.cbp, hellowin.cpp
Aplikace: aplikaceqt.zip
[Cvičení 10] | [Obsah] | [Cvičení 12] |