ZAP - Prednáška č. 10 | Week 10 (2019/2020)

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 ilustruje prácu s reťazcami v jazyku C formou humorného prehľadu, ako by rôzni „ročníci“ napísali program Hello World. Postupne sa ukazujú spôsoby výpisu a manipulácie s reťazcom – od jednoduchého printf so znakovou konštantou, cez cyklovanie po znakoch pomocou strlen a putchar, až po funkcie strcpy, sprintf, fprintf a strcat. Vysvetľuje sa rozdiel medzi printf, sprintf a fprintf, ako aj čítanie súboru pomocou fopen, fgetc, feof a fclose vrátane spracovania argumentov príkazového riadku (argc, argv) a ošetrenia chýb. Prednáška tak prakticky demonštruje viacero prístupov k práci s reťazcami a súbormi v C.

  • - Reťazcová konštanta a jej vlastnosti (nemennosť) v jazyku C.
  • - Zisťovanie dĺžky reťazca pomocou strlen a výpis znak po znaku pomocou putchar.
  • - Kopírovanie reťazcov funkciou strcpy a spájanie reťazcov funkciou strcat.
  • - Rozdiel medzi printf, sprintf (zápis do reťazca) a fprintf (zápis do súboru/stdout).
  • - Práca s argumentmi príkazového riadku (argc, argv) a ich validácia.
  • - Otvorenie, čítanie (fgetc), kontrola konca súboru (EOF) a zatvorenie súboru (fopen, fclose).
  • - Ošetrenie chybových stavov pri práci so súbormi a argumentmi programu.

Zhrnutie pripravené s pomocou AI z prepisu videa.