мвольного массива, как при исп
Автор admin Воскресенье, 10 мая 2009 11:32
мвольного массива, как при использовании функции istream::getline(). В программе задействована функция replaceAU(), упоминавшаяся ранее в этой главе. В следующей главе будет создано более элегантное решение с применением строковых потоков. Сравнение строк Сравнение строк принципиально отличается от сравнения чисел. Числа обладают постоянными значениями, смысл которых всегда и везде одинаков. Но для сравнения двух строк требуются лексические сравнения. Иначе говоря, когда вы проверяете символ и определяете, «больше» или «меньше» он, чем другой, вы в действительности сравниваете числовые представления этих символов в выбранной кодировке. Чаще всего используется кодировка ASCII, в которой печатные символы английского языка представляются десятичными числами в интервале от 32 до 127. В кодировке ASCII список символов начинается с ггробела, далее следуют некоторые знаки препинания, а затем буквы верхнего и нижнего регистра. Таким образом, буквы в начале алфавита имеют меньшие ASCII-коды, чем буквы в конце алфавита. Учитывая это обстоятельство, проще запомнить, что фраза «sl меньше s2 при лексическом сравнени
Комментарии закрыты.
Последние комментарии