Сравнение знаков
Рекомендации:
Сравнение известного старшего байта со знаком ASCII выполняется правильно:
if( *sz1 == 'A' )
Для сравнения двух неизвестных знаков требуется использовать один из макросов, определенных в файле Mbstring.h:
if( !_mbccmp( sz1, sz2) )
Это обеспечивает сравнение обоих байтов двухбайтового знака на предмет равенства.