Here are the results from a quick Google search. I can't recommend one, but I'm sure there are some decent ones in the list.
If you are serious about learning C, get "The C Programming Language" by Brian W. Kernigan and Dennis M. Richie (the inventors of C). It is commonly referred to as the 'Kernigan and Richie' or 'K&R' reference. For C++, you want to get "The C++ Programming Language" by Bjarne Stroustrup, the inventor of C++ (also sometimes called 'C with Classes'). These are considered the bibles of the C/C++ programmer. They aren't cheap, by any means (about $100 for the pair, and not much less used), but they are well worth the money if you are going to be working in the language regularly.
I know C# is considered to be all the rage right now, and it is ok if all you are writing is relatively trivial user apps, or need to prototype a UI quickly, but it is wholely inadequate for systems-level programming, nor is it possible to write cross-platform code in it.