jazykc  2013.3
upoljazykc
 All Classes Files Functions Variables Typedefs Macros Pages
transformace-textu.c
1 
2 
3 ****** Sbírka_úloh_z_jazyka_C ******
4 Předání_parametru_odkazem
5 [UP Logo]
6 Katedra informatiky
7 Univerzity Palackého
8 v_Olomouci
9 
10 ****** Transformace textu ******
11 Téma: Předání parametru odkazem
12 Procvičované učivo: předání parametru odkazem, dynamická alokace paměti, práce
13 s textovými řetězci, funkce
14 Napište v jazyku C funkci int set(char* in, char** out), která podle textového
15 řetězce in vytvoří řetězec, který naváže na ukazatel out. Vytváření výstupního
16 textu probíhá tak, že malé písmeno je při kopírování nahrazeno odpovídajícím
17 velkým písmenem a naopak. Jiné znaky se zkopírují bez změny. Funkce vrací počet
18 pozměněných znaků.
19 Příklad výstupu:
20 Puvodni text: "Ahoj svete 23."
21 Zmeneny text: "aHOJ SVETE 23."
22 Povolené knihovny: stdio.h, stdlib.h
23 ===============================================================================
24 [Creative_Commons_License] Sbírka_úloh_z_jazyka_C. © Katedra_informatiky
25 Univerzity_Palackého_v_Olomouci, 2009.
26 Projekt byl vytvořen za podpory grantu FRVŠ 2061/2009/G1.