@sohguanh
though i do like your idea, I really don't think that's something a beginner could do. It would involve analyzing an image, comparing each set of however many pixels to a set of ASCII characters, and then outputting the array correctly. But again, I do like you're idea, and it would teach someone quite a bit.
It would involve analyzing an image, comparing each set of however many pixels to a set of ASCII characters
The requirements could be something simple for the first version. Program user don't need to input any image. Instead he can just enter the word you want to be ASCII-ized. Maybe specify how many characters wide and how many characters high.
Then the generator can generate any C++ code that compile but do nothing useful. What we want is the source code displayed in ASCII arts form and we have achieved our objective.
I believe this simpler requirements will kick-start the project easier. Input image for analyzing can be added later on once we get the simple going first.
Edit:
Alternatively we can add in user input C++ code and the genAscii do the formatting based on the input.