At the very least having the basic tests behave the same way would be nice.
In C version it should be noted that returned string is a mutated input string, not a copy of it.
If string is copied via strdup(), random tests are failing.
This comment is hidden because it contains spoiler information about the solution
Your switch is wrong, and they are chars, not numbers. There is another problem with it, but I'll let you to figure it out yourself.
That's a problem with your code, not with the kata. Expected value is ok, what's wrong is what your function returned, if you want some help, post your code and mark your post as having spoiler content.
Sorry, but what's the issue exactly? I've passed the kata and I can't find it.
C++ bug with number 1 to letter I
Not an issue.
Don't convert a string to uppercase when you're not asked to?
'J. K. ROWLING - HARRY POTTER AND THE PRISONER OF AZKABAN'
'J. K. ROWLING - HARRY POTTER AND THE PRISONER OF Azkaban'
Why only Azkaban is in small letters??