Mega Code Archive

 
Categories / C / Console
 

Reading monetary amounts separated by commas and spaces

/*   Ensure that the input format string specifies that '$',   spaces, and commas are ignored. */ #include <stdio.h> void main() {   double amounts[4] = {0.0};   double total = 0.0;   int i = 0;    printf("Enter the four amounts:\n");    for(i = 0 ; i<4 ; i++)    {      scanf("%*[ ,$]%lf", &amounts[i]);      total += amounts[i];    }          printf("The total of the input is: $%.2lf\n", total); }