/* File: scanf3.c This program demonstrates the sscanf and fscanf functions. */ /* Include only the standard library */ #include main() { double x ; char * str ; FILE *input_file ; str = "3.14159" ; sscanf(str, "%lf", &x) ; printf("x = %g\n", x) ; input_file = fopen("test_data", "r") ; fscanf(input_file, "%lf", &x) ; fclose(input_file) ; printf("x = %g\n", x) ; } ----------------------------------------- lassie% cc scanf3.c lassie% lassie% cat test_data 1789.23 lassie% lassie% a.out x = 3.14159 x = 1789.23 lassie%