Linus Torvalds (somewhat angrily) on the subject: link
EDIT: Also here.
There's nothing of value in those posts. It's a religious tirade by Linus and nothing more. he's stuck in his old mindset, and he's doing a different type of work than most programmers, who are writing user software, and not kernels, or anything at the system level. Also, the type of stuff Linus and other C++ detractors use as arguments against the language are really just arguments against bad programmers.
To the OP: There is nothing wrong with using C for your games. C is still a perfectly fine choice of a programming language, just like all others. But it may start to hold you back a bit once your skills progress, and you need to start re-implementing features that every other language will give you for free out of the box.
Also, implementing that stuff on your own will only result in something that is likely plagued with pointer and memory errors. It's a classic trap to fall into. The days when everyone was independently solving all these problems on their own were the days of horribly insecure and unstable software.
Almost everything in the old C standard library has been declared as insecure, and has been replaced with safer alternatives. Like
strtok() is now replaced with
strtok_s(). Most times when people say that they can handle these things on their own easily, they write software that is 95% likely to halt with a protection fault of other similar type of error.
Modern C++ (and other modern languages) give you all kinds of options to handle these problems so you don't have to. Then you can focus on getting your actual software done, and not have to spend time solving these problems that you shouldn't have had to even think about in the first place.