Witam!
Korzystam z funkcji isalnum, chcę wykorzystać ją do sprawdzenia czy dana część stringa jest literą, robię to w ten sposób
if(isalnum(napis[c]))
no i w ten sposób działa, tylko że w tym momencie sprawdza mi czy dany znak jest literą, a gdy chcę zaprzeczyć temu, sprawdzić czy nie jest literą i cyfrą w ten sposób:
if(!isalnum(napis[c]))
to dostaję błąd, 'std_out_of_range...'. Precyzując potrzebuję sprawdzić czy dany znak jest literą lub cyfrą, a jeżeli nie jest to przejść dalej. Co może być przyczyną tego błędu?
Pozdrawiam.