From d76c91bc98f2a27353f96c81fb587354f7577060 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 9 May 2016 15:09:39 -0400 Subject: corrected recent bugs reporter --- ws2a/a.exe | Bin 59111 -> 0 bytes ws2a/bugs/1 | 4 ++++ ws2a/bugs/2 | 4 ++++ ws2a/bugs/3 | 4 ++++ ws2a/bugs/4 | 4 ++++ ws2a/bugs/5 | 4 ++++ ws2a/bugs/6 | 4 ++++ ws2a/bugs/7 | 4 ++++ ws2a/bugs/8 | 4 ++++ ws2a/bugs/lastbug | 1 + ws2a/bugsdata.c | 47 ++++++++++++++++++++++++++++++++++++++--------- 11 files changed, 71 insertions(+), 9 deletions(-) delete mode 100644 ws2a/a.exe create mode 100644 ws2a/bugs/1 create mode 100644 ws2a/bugs/2 create mode 100644 ws2a/bugs/3 create mode 100644 ws2a/bugs/4 create mode 100644 ws2a/bugs/5 create mode 100644 ws2a/bugs/6 create mode 100644 ws2a/bugs/7 create mode 100644 ws2a/bugs/8 create mode 100644 ws2a/bugs/lastbug diff --git a/ws2a/a.exe b/ws2a/a.exe deleted file mode 100644 index a1f447e..0000000 Binary files a/ws2a/a.exe and /dev/null differ 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 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 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 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 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 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 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 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 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("
"); + last--; continue; } - while(!feof(thisbug)){ - putchar(fgetc(thisbug)); - } - printf("
"); + printf(""); + printbug(thisbug); + fclose(thisbug); + printf(""); last--; } + + return 0; +} +/*Prints bugs, format: + Submitter\n + Date_submitted\n + Short Description\n + Status\n +*/ +void printbug(FILE* f){ + printf(""); + int part = 0; + while(!feof(f)){ + char c = fgetc(f); + if(c == '\n'){ + part++; + printf(""); + if(part != 2){ + printf(""); + } + } + else{ + putchar(c); + } + } } -- cgit v1.2.3-70-g09d2