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


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

Используйте следующие советы:

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

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

    if( !_mbccmp( sz1, sz2) )
    

    Это гарантирует, что оба байта двухбайтового символа сравниваются для равенства.

См. также

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