>>32I see you finished CSC 100 my sophomoric friend.
It is easy to say a C array is contiguous when you know it is. It is not so easy when you are dealing with unreliable data streams and potentially malformed strings. You end up having to fall back on the assumption that your data is of length X and type Y, which only works until it doesn't. Then you are on your own.