Instead of asking me for the aperture value , the fprintf gets seemingly skipped , and the next thing that prints is that parture = 0.0f , when it hasnt even prompted me for an input : Code: #include int main(int argc, char * argv[]) { // Mainline Variable Declarations FILE * output = stdout; FILE * input = stdin; ...