Continuo a non capire il problema... un char è il valore del carattere che rappresenta. 'A' e (char)65 sono la stessa cosa.
codice:
if(str[i]==65)
{
    ...
}