old code smaller filesize: struct dataBank { char question[200]; char answer[200]; }; struct dataBank list[50]; void svDatabank(char filename[25]) { // Saves entries to disk int ctr; fPtr = fopen(filename, "w+"); if(!fPtr) { printf("A problem occurred while trying to open the file.\n"); pressKey(); return; } fprintf(fPtr,"%d",numList); for(ctr = 0;ctr <= numList; ctr++) { fputs(list[ctr].question, fPtr); fputs(list[ctr].answer, fPtr); } fclose(fPtr); printf("File successfully saved."); ...