fork download
  1. #include <stdio.h>
  2.  
  3. void coordinates(int a, int b) {
  4. }
  5.  
  6. int main(void) {
  7. #define MAX_CHARS 50
  8. char line[MAX_CHARS];
  9. char ch;
  10. FILE *infile = stdin;
  11. int long_, lat;
  12.  
  13. while(fgets(line, MAX_CHARS, infile) != NULL) {
  14. if(line[0] == '-')
  15. {
  16. printf("%s\n", line + 1);
  17. /* ^^^^ */
  18. }
  19.  
  20. else if(2==sscanf(line, "%d, %d", &long_, &lat))
  21. {
  22. coordinates(long_, lat);
  23. }
  24. else
  25. {
  26. int index = -1;
  27. while(line[++index] != '\0')
  28. {
  29. if(line[index] == ' ')
  30. {
  31. printf("%c", '.');
  32. }
  33.  
  34. else if(line[index] == 'X')
  35. {
  36. printf("%c", '*');
  37. }
  38. }
  39. }
  40. }
  41. return 0;
  42. }
  43.  
Success #stdin #stdout 0s 2056KB
stdin
-Flight one

83, 34

X XX X

X X

-Flight two

....
stdout
Flight one

*.**.**.*Flight two