I'm looking at this question. It has 3 close votes at the moment, but they are likely all invalid.
The close reasons are "code not included or broken code", which is not the case. I have compiled and run the code and it works correctly as far as I can tell. The other close votes are for "hypothetical code, pseudocode, or non-original code." I can't speak to whether the code is original or not, but it is not hypothetical and not pseudocode. As mentioned, I have run it and it appears to work for at least a simple file with a single record. I didn't have time to construct a more complicated file, so it's possible it breaks with more records, but it's not completely broken.
I hate to see newbies turned off because of overzealous close votes. Anything we can do in this situation?