> Should we redirect output for the first or second program? Although the specifications state that the output from the first program should be redirected to a file, you should perform the redirection for the second program instead. Since the temperature program is output only, this will make your life easier. -------------------------------------------------------------------------- > For the temperature program, what do you mean by computing Celsius and > Fahrenheit "in separate functions"? You should write a C function for each of the temperature conversions. Use the factorial function as a template, but keep in mind that these functions return float, not int. -------------------------------------------------------------------------- > Do we need to use strings for this project? No. To print out the month, just use a printf statement at the appropriate point in the program when the month should be printed to the screen. -------------------------------------------------------------------------- > I can't get my temperature columns to line up right. How do I do that? Use the format conventions discussed in class. For instance, if you want the entire column to be 10 characters wide, and the precision of the float to be 1, use "%10.1f". It will be automatically right justified. This is a little different than I explained in class. For example, printf ("%3.2f", f); will print a floating point number with 2 decimal places of precision and a total field width of 3. So, the first number represents the number of characters in the entire field, including the digits on the left of the '.', the '.' itself, and the digits after the '.'. (I think in class I said the 3 represented the digits on the left side of the decimal only.) -------------------------------------------------------------------------- > Do we have to do any error checking on input? No, you can assume the user will enter only valid data.