[Cvičení 10] [Obsah] [Cvičení 12]

Cvičení 11


Úloha 11.1

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:

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


Úloha 11.2

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:

CodeBlocks: hellowin.cbp, hellowin.cpp

Applikace s využitím knihovny Qt v nástroji Qt Creator (v prostředí otevírejte soubor CMakeLists.txt)
Aplikace:aplikaceqt.zip

[Cvičení 10] [Obsah] [Cvičení 12]