Wenn dein "string" eh nur aus einem Zeichen besteht, würd' ich das ganricht mit string machen
Code:
unsigned int d = 'a';      // EINFACHES HOCHKOMMA !!  
...

  if (c == d)  
 {

 }