Toupper z pozostałymi charami

0

Witam!

W jaki sposób "podnieść" daną np. cyfrę (gdy przytrzyma się shift), w sposób podobny do toupper z literami?
Przykładowo:
1 -> !
2 -> @
; -> :
itd.

Będę bardzo wdzięczny za odpowiedzi, pozdrawiam!

0

Wg mnie najprościej z map<char,char>

1

Kolanorozwiązanie

const char virtual_keyboard[2][10] = {
	{'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'},
	{'!', '@', '#', '$', '%', '^', '&', '*', '(', ')'}
};

1 użytkowników online, w tym zalogowanych: 0, gości: 1