And C is an imitator of?
I don't think there is anything you can do in C that you can't do in C++. The first may be easier to learn because it supports less programming paradigms, the second may allow you to do things in a cleaner way (but it takes a lot of learning for that).

