Поделиться через


Сравнение знаков

Рекомендации:

  • Сравнение известного старшего байта со знаком ASCII выполняется правильно:

    if( *sz1 == 'A' )
    
  • Для сравнения двух неизвестных знаков требуется использовать один из макросов, определенных в файле Mbstring.h:

    if( !_mbccmp( sz1, sz2) )
    

    Это обеспечивает сравнение обоих байтов двухбайтового знака на предмет равенства.

См. также

Основные понятия

Советы по программированию многобайтовой кодировки

Переполнение буфера