I write a script to automate the testing process. The script compiles the code and runs it against a series of test cases which I have prepared. I then examine the output to determine whether your program functions properly. For the script to function, you must follow directions exactly. Programs named incorrectly.
Case is significant.
If you use Windows, remember that Windows by default hides extensions. So while you may think your file is name pg1.c, it may in fact be named pg1.c.txt. User prompts added to programs that are not specified for interactive use. I don't have the time to fix these failures to follow directions. If your program does not work with my script, it is graded as failing all tests.