day18 - Exercise Write a program that accepts an input file...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
    1 Exercise Write a program that accepts an input file containing integers representing daily high temperatures. Example input file: 42 45 37 49 38 50 46 48 48 30 45 42 45 40 48 Your program should print the difference between each adjacent pair of temperatures, such as the following: Temperature changed by 3 deg F Temperature changed by -8 deg F Temperature changed by 12 deg F Temperature changed by -11 deg F Temperature changed by 12 deg F Temperature changed by -4 deg F Temperature changed by 2 deg F Temperature changed by 0 deg F Temperature changed by -18 deg F Temperature changed by 15 deg F Temperature changed by -3 deg F Temperature changed by 3 deg F Temperature changed by -5 deg F Temperature changed by 8 deg F
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    2 Solution #include <stdio.h> int main() { FILE *pFile = fopen("weather.txt", "r"); if (pFile == NULL) { printf("Could not open file. Exiting. ..\n"); exit(1); } int temp1, temp2; fscanf(pFile, "%d", &temp1); printf("Temperature changed by %d deg F\n", temp2 - temp1); temp1 = temp2; } }
Background image of page 2
    3 Line-based processing
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    4 fgets  man page SYNOPSIS #include <stdio.h> char *fgets(char *s, int n, FILE *stream); DESCRIPTION The fgets() function reads at most one less than the number of characters specified by n from the given stream and stores them in the string s. Reading stops when a newline character is found, at end-of-file or error. The newline, if any, is retained. If any characters are read and there is no error, a '\0' character is appended to end the string. RETURN VALUES
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/29/2009 for the course EE 142 taught by Professor Bensollimketkai during the Spring '09 term at Washington State University .

Page1 / 18

day18 - Exercise Write a program that accepts an input file...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online