i started c++ few months back.i have learned the concepts but i need some good problems(like application programs) to get a hands on c++.just give me an idea where i can use the concepts.....
Ever wanted to learn another spoken language like.. say.. german? Or french?
Write a programm, that reads a dictionary from a file (try to find a good downloadable dictionary first and look at their file format. Hopefully something like CSV or some Text-format or convertible into those.. I think dict.cc has its dictionaries for download somewhere).
Then, the programm presents you words and let you enter translations and compares them to the correct answers.
It remembers what you got right and what you got wrong and will bias its random number generation and statistically ask wrong questions more often than right ones.
Remember that there may be more than one possible translation to some words.
I guess from here one, you have already a head full of cool new features to add ^^