diff options
Diffstat (limited to 'ws2a')
| -rw-r--r-- | ws2a/a.exe | bin | 59111 -> 0 bytes | |||
| -rw-r--r-- | ws2a/bugs/1 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/2 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/3 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/4 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/5 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/6 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/7 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/8 | 4 | ||||
| -rw-r--r-- | ws2a/bugs/lastbug | 1 | ||||
| -rw-r--r-- | ws2a/bugsdata.c | 47 |
11 files changed, 71 insertions, 9 deletions
diff --git a/ws2a/a.exe b/ws2a/a.exe Binary files differdeleted file mode 100644 index a1f447e..0000000 --- a/ws2a/a.exe +++ /dev/null diff --git a/ws2a/bugs/1 b/ws2a/bugs/1 new file mode 100644 index 0000000..ce803f7 --- /dev/null +++ b/ws2a/bugs/1 @@ -0,0 +1,4 @@ +Submitter 8 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/2 b/ws2a/bugs/2 new file mode 100644 index 0000000..e1a2f27 --- /dev/null +++ b/ws2a/bugs/2 @@ -0,0 +1,4 @@ +Submitter 7 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/3 b/ws2a/bugs/3 new file mode 100644 index 0000000..b44f84a --- /dev/null +++ b/ws2a/bugs/3 @@ -0,0 +1,4 @@ +Submitter 6 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/4 b/ws2a/bugs/4 new file mode 100644 index 0000000..b918f95 --- /dev/null +++ b/ws2a/bugs/4 @@ -0,0 +1,4 @@ +Submitter 5 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/5 b/ws2a/bugs/5 new file mode 100644 index 0000000..6d164df --- /dev/null +++ b/ws2a/bugs/5 @@ -0,0 +1,4 @@ +Submitter 4 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/6 b/ws2a/bugs/6 new file mode 100644 index 0000000..9e836e5 --- /dev/null +++ b/ws2a/bugs/6 @@ -0,0 +1,4 @@ +Submitter 3 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/7 b/ws2a/bugs/7 new file mode 100644 index 0000000..f6840a0 --- /dev/null +++ b/ws2a/bugs/7 @@ -0,0 +1,4 @@ +Submitter 2 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/8 b/ws2a/bugs/8 new file mode 100644 index 0000000..b125578 --- /dev/null +++ b/ws2a/bugs/8 @@ -0,0 +1,4 @@ +Submitter 1 +Date_submitted +Short Description +Status<Unassigned, Assigned, Closed> diff --git a/ws2a/bugs/lastbug b/ws2a/bugs/lastbug new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/ws2a/bugs/lastbug @@ -0,0 +1 @@ +8 diff --git a/ws2a/bugsdata.c b/ws2a/bugsdata.c index e0f9042..e587e4c 100644 --- a/ws2a/bugsdata.c +++ b/ws2a/bugsdata.c @@ -10,26 +10,55 @@ int main(){ lastfilenum = fopen("../ws2a/bugs/lastbug","r"); if(lastfilenum == NULL){ printf("Error reteriveing bugs, contact the admin!"); + return 1; } long long last = 0; - fscanf(lastfilenum,"%u",&last); + fscanf(lastfilenum,"%lld",&last); + fclose(lastfilenum); long long end = last-20; + while(last > end && last > 0){ - char filestring[64]; + char filestring[64] = "../ws2a/bugs/"; char filename[10]; - strcat(filestring,"../ws2a/bugs/"); - sprintf(filename,"%d",last); + sprintf(filename,"%lld",last); strcat(filestring,filename); FILE* thisbug; thisbug = fopen(filestring,"r"); if(thisbug == NULL){ - printf("Error opening bug:%d\n",last); + printf("Error opening bug:%s\n",filestring); + printf("<br/>"); + last--; continue; } - while(!feof(thisbug)){ - putchar(fgetc(thisbug)); - } - printf("<br/>"); + printf("<tr>"); + printbug(thisbug); + fclose(thisbug); + printf("</tr>"); last--; } + + return 0; +} +/*Prints bugs, format: + Submitter\n + Date_submitted\n + Short Description\n + Status<Unassigned, Assigned, Closed>\n +*/ +void printbug(FILE* f){ + printf("<td>"); + int part = 0; + while(!feof(f)){ + char c = fgetc(f); + if(c == '\n'){ + part++; + printf("</td>"); + if(part != 2){ + printf("<td>"); + } + } + else{ + putchar(c); + } + } } |
