I don't know your friend but from what you have said, I have an idea of the type of person he is. Statements like "C is better than C++ in every way imaginable" tell me that this person probably doesn't know what he is talking about and is probably unwilling to learn. Let me warn you, if I am right, that he may not accept your arguments. A topic like this takes more than just a little knowledge to validly defend. I question, although I could be wrong, whether someone making statements like that, with no argument, are adept enough to do so. If his argument was that C has better libraries, which isn't true, then you should tell him that C libraries are also part of C++.
At Bjarne Stroustrup's website, the creator of C++, I found these points that you may want to look at. They are all on the same page if you want to go to the first one and look around.
http://www.research.att.com/~bs/bs_faq.html#C-is-betterhttp://www.research.att.com/~bs/bs_faq.html#C-is-subsethttp://www.research.att.com/~bs/bs_faq.html#differencehttp://www.research.att.com/~bs/bs_faq.html#mergehttp://www.research.att.com/~bs/bs_faq.html#really-say-thatThis is a topic that I believe has been exhaustively covered, if you want to do a search. The links I provided are going to be biased for obvious reasons.
For what it's worth, some very adept people would take the stance that your friend has, they would just defend it well. Personally, I started with C and greatly prefer C++.