I found some question asking how to let char 'B' to return 'C' and then 'D' etc. The answers were quite complex and mostly just overkill.
Why not to use simply this:
char X='A'; X++;
EDIT: It goes from A to Z and what next?