I am in no way and expert on C/C++, I really consider myself an "advanced beginner". It can be quite difficult at first, especially when it comes to pointers and other memory related tasks(less so for C++).
Really they just hasn't got the extra layer of abstraction most newer languages have, but you can create your own or use libraries.
Hang in long enough and I will get a bit easier.
BTW what are you using(possibly an IDE)?