Read what fscanf() does before using it. OK?
http://www.manpagez.com/man/3/scanf/
After your function returns fclose() is never called. It's dead code.