Files | Základy algoritmizácie a programovania (2024/2025)
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 predstavuje prácu so súbormi v jazyku C ako nadväzujúcu tému po argumentoch príkazového riadku. Vysvetľuje, čo je súbor, na čo slúži (uchovanie údajov po skončení programu, prenos dát, vstup do programu) a rozdiel medzi textovými a binárnymi súbormi vrátane typov MIME. Na príklade naprogramovania vlastnej verzie príkazu cat sa demonštruje kontrola počtu argumentov príkazového riadku, rozdiel medzi funkciami return a exit, a použitie štandardných výstupov stdout a stderr. Následne sa preberá otváranie súboru pomocou funkcie fopen, jej návratová hodnota (smerník na súbor alebo NULL pri chybe) a základné režimy otvorenia súboru ako r, w a a.
- - Súbor slúži na trvalé uloženie údajov, prenos dát a vstup do programu.
- - Rozlišujú sa textové súbory (čitateľné v editore) a binárne súbory (čitateľné len konkrétnymi programami).
- - Typy súborov možno určiť príkazmi file a --mime-type, štandardizované cez MIME type.
- - Rozdiel medzi exit a return: exit ukončí program odkiaľkoľvek, return len z aktuálnej funkcie.
- - Štandardné výstupy stdout a stderr slúžia na normálny výstup a na hlásenie chýb.
- - Funkcia fopen otvára súbor, vracia smerník na file stream alebo NULL pri chybe.
- - Základné módy otvorenia súboru: r (čítanie), w (zápis/prepis), a (pridávanie na koniec).
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky