Prednáška 9 | Základy algoritmizácie a programovania (2022/2023)

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 sa venuje práci so súbormi v jazyku C. Vysvetľuje, čo je súbor a na čo slúži, ako aj rozdiel medzi textovými a binárnymi súbormi na základe MIME typov. Následne sa preberá otváranie súborov pomocou funkcie fopen, jej parametre (cesta k súboru a mód otvorenia) a návratová hodnota typu FILE*. Na praktickom príklade programu simulujúceho príkaz cat sa ukazuje kontrola argumentov príkazového riadku a overenie úspešnosti otvorenia súboru pred jeho spracovaním.

  • - Súbor je miesto na disku na trvalé uloženie informácií, ktoré prežije ukončenie programu
  • - Súbory sa delia na textové a binárne, čo súvisí s MIME typmi (napr. text/plain, application/x-executable)
  • - Program cat sa naprogramuje v C na vypísanie obsahu súboru zadaného ako argument príkazového riadku
  • - Argumenty príkazového riadku sa spracúvajú cez argc a argv, pričom argv[0] je názov programu a argv[1] prvý parameter
  • - Funkcia fopen(cesta, mód) otvára súbor a vracia smerník typu FILE*, pričom NULL znamená chybu
  • - Módy otvorenia súboru zahŕňajú r (čítanie), w (zápis s premazaním obsahu) a a (pripojenie na koniec)
  • - Pred prácou so súborom je nutné overiť správny počet argumentov aj úspešnosť fopen a prípadne program ukončiť pomocou exit_failure

Zhrnutie pripravené s pomocou AI z prepisu videa.