Lecture 16: May 30, 2024

Readng:C test, §22.7
Assignments: Homework 4, due June 6; Extra Credit 3, due June 6

  1. void qsort(void base, size_t num, size_t size, int (*cmp)(const void *, const void *)) [qsort1.c, qsort2.c, qsort3.c, qsort4.c]

  2. System calls, C, and Linux [catsys.c]
    1. File pointers and descriptors
    2. Opening a file
    3. File permissions and umask
    4. Creating a file
    5. Reading, writing, and seeking
    6. File status [stat.c
    7. Closing a file
    8. Deleting a file

  3. Environment Variables [prenv.c]

  4. Review of recursion

UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 36A, Programming & Problem Solving
Version of June 10, 2024 at 2:55PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh