First off, welcome to the forums. IT looks like you learned a good bit, but like most others, you want to expand your knowledge.
Here is a link to cplusplus's tutorial:
http://www.cplusplus.com/doc/tutorial/
Now before you say I already know the basics, I'm not doubting that you do, all I'm saying is just make sure you learned all of that and know it. And know it well.
Here is a link to the Reference Guide:
http://www.cplusplus.com/reference/
I come here about 5 times a day to look up something I'm unsure of, or just to learn more about a function or whatever else. It comes in handy.
If you feel that you have a good understanding of the language, I'd suggest trying to some of the Project Euler questions. They can be found here:
http://projecteuler.net/problems
Aside from those three, I'd suggest doing some digging around on the site. Even when I'm not looking for ideas, I stumble across them on a regular basis. There is plenty of people posting homework assignments that can get you thinking, and test your knowledge on the language.
I use the posts as a way to keep on top of my programming knowledge, and then when an idea comes to me, I work on that.