Старый параноик
Сообщения: 2423
Благодарности: 85
|
Профиль
|
Отправить PM
| Цитировать
bool
В языках С и С++ сроки бывают нескольких видов. Классы мы рассматривать не будем, тем более, что у Вас используются как раз класссические zero-terminated строки. В этом случае строкой называется массив символов, оканчивающийся байтом 0x00, т.е. нулём. Строки в таком слачае сравнивают побайтовым сравнением символов такого массива. Строки равны, если попарно равны все символы массивов. Почитайте про strcmp и разновидности (strncmp). Кроме того. в Вашем случае стоит не забыть и приведение символов обеих строк к верхнему (нижнему) регистру, потому что с точки зрения strcmp символ 'A' не равен 'a'
|
Отправлено: 00:29, 02-05-2005
| #3
|