must mean the rest of the code must be interfering with it.
heres the whole thing.
Code:
#include <stdio.h>
#include <string.h>
int main(int argc, char ** argv)
{
// Mainline Variable Declarations
FILE * output = stdout;
FILE * input = stdin;
float exposuretime;
float aperture;
char aperturef;
fprintf(output,"please enter exposure time: ");
fscanf(input,"%f",&exposuretime);
fprintf(output,"please enter aperture value: ");
fscanf(input,"%c%f",&aperturef,&aperture);
fprintf(output,"the exposure time is: %f\n ",exposuretime);
fprintf(output,"the aperture value is %c%f\n ",aperture,aperturef);
}