duvida ler string

Como faço para que no switch eu leia a string "A180"?
int a;
void main () {
unsigned char dt[4];
TRISA = 0; //define porta como saida
PORTA = 0; //resseta todos os pinos do port
TRISB = 0; //define porta como saida
TRISB.RB1=1;
TRISB.RB2=1;
PORTB = 0; //resseta todos os pinos do port
Uart1_Init(9600);
do {
if (Uart1_Data_Ready()) { //verifica se algum byte chegou no buffer serial
dt[0] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[1] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[2] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[3] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
}
switch(dt) {
case "A180": //.
for( a=0; a<15;a++){
PORTA.RA0 = 1; //extrema esquerda
delay_ms(2);
PORTA.RA0 = 0;
delay_ms(18); }
break; //finaliza a condição case
case "A005": //
for( a=0; a<15;a++){
PORTA.RA0 = 1; //extrema direita
delay_ms(1);
PORTA.RA0 = 0;
delay_ms(19); }
break;
case "A120": //
for( a=0; a<15;a++){
PORTA.RA0 = 1; //120º
delay_ms(1);
delay_us(200);
PORTA.RA0 = 0;
delay_ms(18);
delay_us(800);}
break;
}
} while(1);
}
int a;
void main () {
unsigned char dt[4];
TRISA = 0; //define porta como saida
PORTA = 0; //resseta todos os pinos do port
TRISB = 0; //define porta como saida
TRISB.RB1=1;
TRISB.RB2=1;
PORTB = 0; //resseta todos os pinos do port
Uart1_Init(9600);
do {
if (Uart1_Data_Ready()) { //verifica se algum byte chegou no buffer serial
dt[0] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[1] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[2] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
dt[3] = Uart1_Read(); //lê o byte do buffer e salva na variável dt
}
switch(dt) {
case "A180": //.
for( a=0; a<15;a++){
PORTA.RA0 = 1; //extrema esquerda
delay_ms(2);
PORTA.RA0 = 0;
delay_ms(18); }
break; //finaliza a condição case
case "A005": //
for( a=0; a<15;a++){
PORTA.RA0 = 1; //extrema direita
delay_ms(1);
PORTA.RA0 = 0;
delay_ms(19); }
break;
case "A120": //
for( a=0; a<15;a++){
PORTA.RA0 = 1; //120º
delay_ms(1);
delay_us(200);
PORTA.RA0 = 0;
delay_ms(18);
delay_us(800);}
break;
}
} while(1);
}