Activity - Debugging
Grab a buggy version of bagsimple and compile it:
$ cp -r /thayerfs/courses/22fall/cosc050/workspace/activities/day15/buggybag .
$ cd buggybag/
$ make
The buggy version of bagsimple.c tries to insert student_t struct into bags and then print the inserted items.
Run bagsimple
executable with a dummy names.txt in the same directory, and see what happen.
$ ./bagsimple < names.txt
Not as you expected, huh?
Then work in groups to track down all bugs, with the help of gdb and valgrind.
Discuss possible solutions to fix these bugs.