isn't the addition of a '\0' to an array of characters really a sort of a hack to obtain a string?
it's true everything in life can be seen as a hack, in the end .. what gets me is that C can be so elegant at times, it's idea of a string is a bit hackish and out-of-character.
also, does anybody have any background into the appearance of the function "gets" and its subsequent discrediting?
many thanks in advance for answer and I apologise for the trollishness.