C language project

profiledevil
proj03.txt

Notes on Computer Project #3 ---------------------------- Comments about the assignment and responses to frequently asked questions will be added to this file as necessary. ***** items added on 09/19/17 ***** 1. As stated on the assignment handout, your solution must compile, link, and execute correctly using "g++" on the CSE Linux systems (such as "cse410"). 2. As stated on the assignment handout, you are required to create a makefile which controls the translation of your program, and the name of your executable file must be "proj03". If you are not familiar with the "make" utility, you may wish to review: http://www.cse.msu.edu/~cse410/General/intro.make.pdf 3. As a general rule of thumb, your program should behave in a manner which is similar to "tcsh". However, be sure to stay within the constraints of the assignment specifications. For example, "tcsh" uses blanks and tabs as delimiters within a line of input, as should your program. However, "tcsh" supports a wide variety of built-in commands, most of which your program will not support. 4. Please note the following from the assignment handout: An input line is defined as a sequence of zero or more tokens (character strings), separated by one or more delimiters (blanks and tabs), ending with a newline character. There may be any number of blanks and/or tabs before the first token, between tokens, and after the last token. 5. Please note the following from the assignment handout: The program will perform appropriate error handling. It will display an appropriate message if the user's command fails in any way. The error message should be specific to the type of error encountered.