g namespace std: int mainO { /

Автор admin Понедельник, 11 мая 2009 11:32

g namespace std: int mainO { // Буквы совпадают, отличается только регистр: iwstring wfirst = L”tHis”; iwstring wsecond = L’ThlS”; wcout « wfi rst « endl: wcout « wsecond « endl: 120 Глава 3 • Строки assert(wfirst.compare(wsecond) — 0): assert(wfirst.find(‘h’) — 1): assert(wfirst.find(‘I’) — 2): assert(wfirst.find(‘x’) — wstring::npos): } III:- К сожалению, некоторые компиляторы до сих пор не обладают полноценной поддержкой расширенных кодировок. Пример обработки строк Если вы внимательно рассматривали примеры программ в книге, то наверняка обратили внимание на специальные маркеры в комментариях. Они используются программой Python для извлечения программного кода из файлов и построения make-файлов. Например, последовательность //: в начале строки обозначает первую строку программы. За этими символами следует информация с именем файла, его местонахождением и флагом, который указывает, что программу необходимо только откомпилировать (без построения исполняемого файла). Так, первая строка предыдущей программы содержит строку C03:IWCompare.cpp, означающую, что файл IWCompare.cpp извлекается из текстового ф


Комментарии закрыты.