In this homework, you need to program with c/c++ programming language. You will do your project based on Unix/Linux operating system (or Windows operating system if you cannot program on Unix/Linux operating system totally).
Part I & II: 9th edition of textbook: Project 1 after Chapter 3 (Page 157 - 159) of textbook;
Part III: change the implementation of your history feature: instead of typing the command of history, change the signal handler of for ctrl+C so that when the key combination of ctrl+C is pressed, the ten most recent commands will be displayed. (Which is Part II on 7th edition of textbook: Project after Chapter 3 (Page 121 - 125))
Here I am atttaching the links for text books:
9th Edition:[url removed, login to view](9th,2012.12).pdf
7th Edition:[url removed, login to view]~[url removed, login to view]