summaryrefslogtreecommitdiff
path: root/ws2a/bugsdata.c
diff options
context:
space:
mode:
authorApickx <Apickx@cogarr.org>2016-05-11 17:38:03 -0400
committerApickx <Apickx@cogarr.org>2016-05-11 17:38:03 -0400
commit55a2bb2336b7cf61381eb65e6c4024166eada848 (patch)
treec40cadb113b37f7d5718de799c5d7c8e8fb9aa5c /ws2a/bugsdata.c
parent5ae4df26676fda758fb5e064cf7b00ba9914fe09 (diff)
parentf2927f74d768b3e732a6074d2faa28a6a14d04a8 (diff)
downloadwebpage-55a2bb2336b7cf61381eb65e6c4024166eada848.tar.gz
webpage-55a2bb2336b7cf61381eb65e6c4024166eada848.tar.bz2
webpage-55a2bb2336b7cf61381eb65e6c4024166eada848.zip
Merge branch 'development'
Diffstat (limited to 'ws2a/bugsdata.c')
-rw-r--r--ws2a/bugsdata.c33
1 files changed, 17 insertions, 16 deletions
diff --git a/ws2a/bugsdata.c b/ws2a/bugsdata.c
index 5deecaf..0370147 100644
--- a/ws2a/bugsdata.c
+++ b/ws2a/bugsdata.c
@@ -40,28 +40,29 @@ int main(){
}
/*Prints bugs, format:
Submitter\n
+ SubmitterID
Date_submitted\n
Short Description\n
Status<Unassigned, Assigned, Closed>\n
- long description
+ numcomments\n
+ bugid
*/
void printbug(FILE* f){
- int part = 0;
- while(!feof(f) && part < 7){
- char c = fgetc(f);
- if(feof(f)){
- return;
- }
- if(c == '\n'){
- part++;
- if(part != 5){
- putchar(c);
- }
- }
- else if(part != 5){
- putchar(c);
- }
+
+ int line = 0;
+ char tchar = ' ';
+ while((tchar = fgetc(f)) && tchar != EOF){
+ if(tchar == '\n')
+ line++;
+ if(line > 4)
+ break;
+ putchar(tchar);
}
+
+ unsigned int comments = 0;
+ while (EOF != (fscanf(f,"%*[^\n]"), fscanf(f,"%*c")))
+ ++comments;
+ printf("\n%u\n",(comments-1)/4);
}
/*