flâneur — a map of the web's best reading

CS107 Assignment 4: Into the void*

web.stanford.edu · 6,828 words · saved by 1 readers

Assignment by Julie Zelenski and Michael Chang, with modifications by Nick Troccoli, Katie Creel, Brynne Hurst and Jonathan Kula This assignment focuses on generics with void *, function pointers, generic memory handling, and disclosure and partiality. You will be building your skills with: In this assignment, you will implement simplified versions of the unix commands ls and sort. There are four parts to the assignment: A few reminders: To get started on the assignment, clone the starter project using the command The starter project contains the following: Note: an important restriction on code you write for this this assignment is you are not allowed to use the versionsort or alphasort functions that are part of the C library. You should implement your own comparison functions. A solution that violates this restriction will receive a significant deduction, so please verify your approach is in compliance! This assignment heavily emphasizes testing and debugging. Make sure to *develop

CS107 Assignment 4: Into the void* Assignment 4: Into the void* --> Due: Thu Nov 10 11:59 pm Late submissions accepted until Sat Nov 12 11:59 pm Assignment by Julie Zelenski and Michael Chang, with modifications by Nick Troccoli, Katie Creel, Brynne Hurst and Jonathan Kula Learning Goals This assignment focuses on generics with void * , function pointers, generic memory handling, and disclosure and partiality. You will be building your skills with: the purpose and use of function pointers in C using generic void* interfaces as a client implementing a generic void* function using raw memory ope

Explore this link on the map →

related reading