Scanf1 uvod

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.