fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. /*
  5.   FILE *fp=fopen("commaDouble.txt", "r");
  6.   if(fp==NULL)
  7.   {
  8.   perror("Failed to open input file: ");
  9.   return -1;
  10.   }
  11.   */
  12. double Array[8];
  13. int i=0;
  14.  
  15. do
  16. {
  17. if(fscanf(stdin, "%lf,", &Array[i])!=1)
  18. {
  19. printf("\n%d", i);
  20. }
  21. i++;
  22. }
  23. while (i < 8);
  24.  
  25. for(i=0; i<8; ++i)
  26. {
  27. printf("\nArray[%d] = %f", i, Array[i]);
  28. }
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 9432KB
stdin
45.687794,-785.645682
13.168486,-946.132461
94.138467,-456.48796
65.111158,-179.648315
stdout
Array[0] = 45.687794
Array[1] = -785.645682
Array[2] = 13.168486
Array[3] = -946.132461
Array[4] = 94.138467
Array[5] = -456.487960
Array[6] = 65.111158
Array[7] = -179.648315