>>72
if(a=="") を if(*a=='\0') に変更すればいいのでは?