I will always love C and C++ as I have fond memories of both languages, but in working with C++ developers that only know C++ I can quite readily see that it's a dying breed. There will continue to be demand in embedded, gaming, and other performance-demanding sectors; however, I believe them to be all but completely gone in the business.
Platforms like .NET and Java allow the developer to think at a higher level of abstraction. This facilitates a greater ability to think in terms of the "softer" issues of software, namely communication and requirements derivation. The knowledge divide between the business and development is shrinking, and I believe it's in this space where tremendous value can be added by talented development. Unfortunately, most C++ developers are below this threshold and thus contribute mainly to technical rather than business value.
Also, the C Users Journal stopped printing. That's a decent indicator by itself.