Učivo

Textové řetězce v jazyku C

Funkce gets() zakazujeme používat právě proto, že nedovoluje ochránit paměť, která byla přiřazena řetězci. Proto používáme jen funkci scanf, ve které bude napsáno, kolik maximálně znaků může ze vstupu načíst. Také u funkce scanf pro řetězce nepoužíváme referenční operátor &.
Zasekli jste se? Řešení je zde
6 / 13

Máme definovaný textový řetězec char slovo[26]; Vyberte způsob načtení hodnoty z klávesnice do řetězce, který nedovolí počítači přepsat paměť, která řetězci nepřísluší.