when you are do


strcmp (Books.ISBN,NewBooks.ISBN);

you are do nothing (it is helpful by its return value only, hence if you aren't check this value, call is useless)
Maybe you wanted use...