Scanf1 uvod
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška nadväzuje na predchádzajúci príklad, v ktorom sa v jazyku C počítal súčet a priemer veku dvoch ľudí s pevne zadanými hodnotami. Cieľom je umožniť používateľovi zadávať hodnoty z klávesnice, k čomu slúži funkcia scanf. Ako prvé argument funkcie scanf určuje formátovací reťazec, napríklad %i pre celé číslo, a druhý argument určuje premennú, do ktorej sa načítaná hodnota uloží, pričom pred jej názvom musí stáť operátor &. Pred načítaním je vhodné pomocou printf vypísať výzvu, aby vedel používateľ, čo má zadať. Na ukážke s vekmi 18 a 20 sa potvrdilo, že program počká na zadanie a Enter a vypočíta priemer 19. Formátovacie znaky funkcie scanf sú obdobné ako pri funkcii printf.
- - Pevne zadané hodnoty v kóde možno nahradiť vstupom od používateľa.
- - Na načítanie údajov z klávesnice slúži funkcia scanf.
- - Formátovací reťazec %i v scanf určuje, že sa načíta celé číslo (integer).
- - Pred názov premennej sa v scanf píše operátor &, ktorý určuje, kam sa hodnota uloží.
- - Pred scanf je vhodné vypísať výzvu pomocou printf, napr. „Zadaj vek 1“.
- - Program po výzve čaká na zadanie hodnoty a stlačenie Enter, až potom pokračuje.
- - Formátovacie znaky scanf a printf sú rovnaké alebo obdobné.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky