fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4.  
  5. char content[50000],name[5000],starttime[5000],endingtime[5000],data[10000],temp[10000],output[1000000];
  6. char cmd[200];
  7. char cmd1[200];
  8. char cmd2[200];
  9.  
  10.  
  11. int main()
  12. {
  13. HANDLE events,events_years,events_years_months,events_location;
  14. WIN32_FIND_DATA FindFileData,FindFileData_month,FindFileData_days,FindFileData_location;
  15. char path[100]="d:events\\";
  16. char path1[100]="d:events\\";
  17. char path2[100];
  18. //system("C:\\Users\\xucin\\Desktop\\EW\\earthworm_7.7\\bin\\sac2tb D:\\EVENTS\\201204\\20120427_144800_MAN\\W13A.HHE.TW.-- D:\\EVENTS\\201204\\20120427_144800_MAN\\123.tb");
  19. strcpy (cmd,path);
  20. strcat (cmd,"2*.*");
  21. events = FindFirstFile(cmd, &FindFileData);
  22. //FindFileData: get D:\events\****
  23.  
  24.  
  25. bool years = false;
  26. bool months = false;
  27. bool days = false;
  28. while(!years)
  29. {
  30. strcpy (path,"e:events\\");
  31. strcat (path,FindFileData.cFileName);
  32. strcpy (cmd,path);
  33. strcat (cmd,"\\2*.* ");
  34.  
  35. events_years = FindFirstFile(cmd, &FindFileData_month);
  36. //FindFileData_month: get D:\events\****\****
  37. while(!months){
  38. strcpy(path1,path);
  39. strcat(path1,"\\");
  40. strcat(path1,FindFileData_month.cFileName);
  41. strcpy(cmd1,path1);
  42. strcat(cmd1,"\\W*.txt ");
  43.  
  44. days=false;
  45. events_years_months = FindFirstFile(cmd1, &FindFileData_days);
  46. //FindFileData_days: get target
  47.  
  48. while(!days){
  49. FILE *txt,*result;
  50. int i=0;
  51. strcpy(path2,path1);
  52. strcat(path2,"\\");
  53. strcat(path2,FindFileData_days.cFileName);
  54. //strcat(path2,".txt");
  55.  
  56. strcpy(cmd2,"del "/*"C:\\Users\\xucin\\Desktop\\EW\\earthworm_7.7\\bin\\dumpwave "*/);
  57. strcat(cmd2,path2);
  58. strcat(cmd2," ");
  59. //strcat(cmd2,path2);
  60. //strcat(cmd2,".txt");
  61. printf(path2);
  62. printf("\n");
  63. putenv("EW_LOG=C:\\users\\xucin\\Desktop\\EW\\run\\logs");
  64. //system(cmd2);
  65.  
  66.  
  67.  
  68. txt = fopen(path2, "r+");
  69. result= fopen(strcat(path2,".data"),"w+");
  70. if (txt) {
  71. printf("檔案開啟成功\\n");
  72. while (fscanf(txt,"%s",content) != EOF) {
  73. for(i=1;i<=2;i++)fscanf(txt,"%s",content);
  74. fscanf(txt,"%s",name);
  75. for(i=1;i<=8;i++)fscanf(txt,"%s",content);
  76. fscanf(txt,"%s",starttime);
  77. for(i=1;i<=2;i++)fscanf(txt,"%s",content);
  78. fscanf(txt,"%s",endingtime);
  79. for(i=1;i<=9;i++)fscanf(txt,"%s",content);
  80. strcpy(data,temp);
  81. for(int j=0;j<=100;j++){fscanf(txt,"%s",temp);
  82. strcat(data,temp);
  83. strcat(data,",");
  84. }
  85. strcat(output,name);
  86. strcat(output," ");
  87. strcat(output,starttime);
  88. strcat(output," ");
  89. strcat(output,endingtime);
  90. strcat(output," ");
  91. strcat(output,data);
  92. strcat(output," ");
  93. strcat(output,"\n");
  94. }
  95. fprintf(result,output);
  96.  
  97. printf("檔案關閉\n");
  98.  
  99. fclose(txt);
  100. //Sleep(100);
  101. output[0]='\0';
  102. content[0]='\0';
  103. data[0]='\0';
  104. endingtime[0]='\0';
  105. starttime[0]='\0';
  106. name[0]='\0';
  107.  
  108. free(txt);
  109. free(result);
  110. }
  111. else {printf("檔案開啟失敗...\n");}
  112.  
  113.  
  114.  
  115.  
  116. if (!FindNextFile(events_years_months, &FindFileData_days)){
  117. days = true;
  118. break;
  119. }
  120.  
  121. }
  122.  
  123. if (!FindNextFile(events_years, &FindFileData_month)){
  124. months = true;
  125. break;
  126. }
  127.  
  128.  
  129.  
  130. }
  131. if (!FindNextFile(events, &FindFileData)){
  132. years = true;
  133. break;
  134. }
  135. months=false;
  136. }
  137.  
  138.  
  139. system("pause");
  140. return 0;
  141. }
  142.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include <stdio.h>
         ^
Main.java:2: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:3: error: illegal character: '#'
#include <windows.h>
^
Main.java:6: error: class, interface, or enum expected
char cmd[200];
^
Main.java:7: error: class, interface, or enum expected
char cmd1[200]; 
^
Main.java:8: error: class, interface, or enum expected
char cmd2[200];
^
Main.java:11: error: class, interface, or enum expected
int main()
^
Main.java:14: error: class, interface, or enum expected
        WIN32_FIND_DATA FindFileData,FindFileData_month,FindFileData_days,FindFileData_location;
        ^
Main.java:15: error: class, interface, or enum expected
        char path[100]="d:events\\";
        ^
Main.java:16: error: class, interface, or enum expected
        char path1[100]="d:events\\";
        ^
Main.java:17: error: class, interface, or enum expected
        char path2[100];
        ^
Main.java:19: error: class, interface, or enum expected
        strcpy (cmd,path);
        ^
Main.java:20: error: class, interface, or enum expected
        strcat (cmd,"2*.*");
        ^
Main.java:21: error: class, interface, or enum expected
        events = FindFirstFile(cmd, &FindFileData);
        ^
Main.java:25: error: class, interface, or enum expected
        bool  years = false;
        ^
Main.java:26: error: class, interface, or enum expected
        bool  months = false;
        ^
Main.java:27: error: class, interface, or enum expected
        bool  days = false;
        ^
Main.java:28: error: class, interface, or enum expected
        while(!years)
        ^
Main.java:31: error: class, interface, or enum expected
                strcat (path,FindFileData.cFileName);
                ^
Main.java:32: error: class, interface, or enum expected
                strcpy (cmd,path);
                ^
Main.java:33: error: class, interface, or enum expected
                strcat (cmd,"\\2*.*  ");
                ^
Main.java:35: error: class, interface, or enum expected
                events_years = FindFirstFile(cmd, &FindFileData_month);
                ^
Main.java:37: error: class, interface, or enum expected
               while(!months){
               ^
Main.java:39: error: class, interface, or enum expected
                               strcat(path1,"\\");
                               ^
Main.java:40: error: class, interface, or enum expected
                               strcat(path1,FindFileData_month.cFileName);
                               ^
Main.java:41: error: class, interface, or enum expected
                               strcpy(cmd1,path1);
                               ^
Main.java:42: error: class, interface, or enum expected
                               strcat(cmd1,"\\W*.txt ");
                               ^
Main.java:44: error: class, interface, or enum expected
                               days=false;
                               ^
Main.java:45: error: class, interface, or enum expected
                               events_years_months = FindFirstFile(cmd1, &FindFileData_days);
                               ^
Main.java:48: error: class, interface, or enum expected
                               while(!days){ 
                               ^
Main.java:50: error: class, interface, or enum expected
                                             int i=0;
                                             ^
Main.java:51: error: class, interface, or enum expected
                                             strcpy(path2,path1);
                                             ^
Main.java:52: error: class, interface, or enum expected
                                             strcat(path2,"\\");
                                             ^
Main.java:53: error: class, interface, or enum expected
                                             strcat(path2,FindFileData_days.cFileName);
                                             ^
Main.java:56: error: class, interface, or enum expected
                                             strcpy(cmd2,"del "/*"C:\\Users\\xucin\\Desktop\\EW\\earthworm_7.7\\bin\\dumpwave "*/);
                                             ^
Main.java:57: error: class, interface, or enum expected
                                             strcat(cmd2,path2);
                                             ^
Main.java:58: error: class, interface, or enum expected
                                             strcat(cmd2," ");
                                             ^
Main.java:61: error: class, interface, or enum expected
                                             printf(path2);
                                             ^
Main.java:62: error: class, interface, or enum expected
                                             printf("\n");
                                             ^
Main.java:63: error: class, interface, or enum expected
                                             putenv("EW_LOG=C:\\users\\xucin\\Desktop\\EW\\run\\logs");
                                             ^
Main.java:68: error: class, interface, or enum expected
                                             txt = fopen(path2, "r+");
                                             ^
Main.java:69: error: class, interface, or enum expected
                                             result= fopen(strcat(path2,".data"),"w+");
                                             ^
Main.java:70: error: class, interface, or enum expected
                                             if (txt) {
                                             ^
Main.java:72: error: class, interface, or enum expected
                                                      while (fscanf(txt,"%s",content) != EOF) {
                                                      ^
Main.java:73: error: class, interface, or enum expected
                                                             for(i=1;i<=2;i++)fscanf(txt,"%s",content);
                                                                     ^
Main.java:73: error: class, interface, or enum expected
                                                             for(i=1;i<=2;i++)fscanf(txt,"%s",content);
                                                                          ^
Main.java:74: error: class, interface, or enum expected
                                                             fscanf(txt,"%s",name);
                                                             ^
Main.java:75: error: class, interface, or enum expected
                                                             for(i=1;i<=8;i++)fscanf(txt,"%s",content);
                                                             ^
Main.java:75: error: class, interface, or enum expected
                                                             for(i=1;i<=8;i++)fscanf(txt,"%s",content);
                                                                     ^
Main.java:75: error: class, interface, or enum expected
                                                             for(i=1;i<=8;i++)fscanf(txt,"%s",content);
                                                                          ^
Main.java:76: error: class, interface, or enum expected
                                                             fscanf(txt,"%s",starttime);
                                                             ^
Main.java:77: error: class, interface, or enum expected
                                                             for(i=1;i<=2;i++)fscanf(txt,"%s",content);
                                                             ^
Main.java:77: error: class, interface, or enum expected
                                                             for(i=1;i<=2;i++)fscanf(txt,"%s",content);
                                                                     ^
Main.java:77: error: class, interface, or enum expected
                                                             for(i=1;i<=2;i++)fscanf(txt,"%s",content);
                                                                          ^
Main.java:78: error: class, interface, or enum expected
                                                             fscanf(txt,"%s",endingtime);
                                                             ^
Main.java:79: error: class, interface, or enum expected
                                                             for(i=1;i<=9;i++)fscanf(txt,"%s",content);
                                                             ^
Main.java:79: error: class, interface, or enum expected
                                                             for(i=1;i<=9;i++)fscanf(txt,"%s",content);
                                                                     ^
Main.java:79: error: class, interface, or enum expected
                                                             for(i=1;i<=9;i++)fscanf(txt,"%s",content);
                                                                          ^
Main.java:80: error: class, interface, or enum expected
                                                             strcpy(data,temp);
                                                             ^
Main.java:81: error: class, interface, or enum expected
                                                             for(int j=0;j<=100;j++){fscanf(txt,"%s",temp);
                                                             ^
Main.java:81: error: class, interface, or enum expected
                                                             for(int j=0;j<=100;j++){fscanf(txt,"%s",temp);
                                                                         ^
Main.java:81: error: class, interface, or enum expected
                                                             for(int j=0;j<=100;j++){fscanf(txt,"%s",temp);
                                                                                ^
Main.java:82: error: class, interface, or enum expected
                                                             strcat(data,temp);
                                                             ^
Main.java:83: error: class, interface, or enum expected
                                                             strcat(data,",");
                                                             ^
Main.java:84: error: class, interface, or enum expected
                                                       }
                                                       ^
Main.java:86: error: class, interface, or enum expected
                                             strcat(output," ");
                                             ^
Main.java:87: error: class, interface, or enum expected
                                             strcat(output,starttime);
                                             ^
Main.java:88: error: class, interface, or enum expected
                                             strcat(output," ");
                                             ^
Main.java:89: error: class, interface, or enum expected
                                             strcat(output,endingtime);
                                             ^
Main.java:90: error: class, interface, or enum expected
                                             strcat(output," ");
                                             ^
Main.java:91: error: class, interface, or enum expected
                                             strcat(output,data);
                                             ^
Main.java:92: error: class, interface, or enum expected
                                             strcat(output," ");
                                             ^
Main.java:93: error: class, interface, or enum expected
                                             strcat(output,"\n");
                                             ^
Main.java:94: error: class, interface, or enum expected
                                             }
                                             ^
Main.java:97: error: class, interface, or enum expected
                                             printf("????\n");
                                             ^
Main.java:99: error: class, interface, or enum expected
                                             fclose(txt);
                                             ^
Main.java:101: error: class, interface, or enum expected
                                             output[0]='\0';
                                             ^
Main.java:102: error: class, interface, or enum expected
                                             content[0]='\0';
                                             ^
Main.java:103: error: class, interface, or enum expected
                                             data[0]='\0';
                                             ^
Main.java:104: error: class, interface, or enum expected
                                             endingtime[0]='\0';
                                             ^
Main.java:105: error: class, interface, or enum expected
                                             starttime[0]='\0';
                                             ^
Main.java:106: error: class, interface, or enum expected
                                             name[0]='\0';
                                             ^
Main.java:108: error: class, interface, or enum expected
                                             free(txt);
                                             ^
Main.java:109: error: class, interface, or enum expected
                                             free(result);
                                             ^
Main.java:110: error: class, interface, or enum expected
                                             }
                                             ^
Main.java:111: error: class, interface, or enum expected
                                             else {printf("??????...\n");}
                                                                         ^
Main.java:118: error: class, interface, or enum expected
                                                 break;
                                                 ^
Main.java:119: error: class, interface, or enum expected
                                             }
                                             ^
Main.java:125: error: class, interface, or enum expected
                                     break;
                                     ^
Main.java:126: error: class, interface, or enum expected
                               }
                               ^
Main.java:133: error: class, interface, or enum expected
                                     break;
                                     ^
Main.java:134: error: class, interface, or enum expected
                }
                ^
Main.java:136: error: class, interface, or enum expected
        }
        ^
Main.java:140: error: class, interface, or enum expected
        return 0;
        ^
Main.java:141: error: class, interface, or enum expected
}
^
96 errors
stdout
Standard output is empty