in reply to WHY DOESN'T THIS WORK

It seems odd to read a csv file in this way. In fact, unless your lines are exactly 100 bytes long, including line endings, you will quickly get confused about what column of what line you're reading. Garbage in, garbage out at that point.

But God demonstrates His own love toward us, in that while we were yet sinners, Christ died for us. Romans 5:8 (NASB)