|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Хилари Бабблс
Здравствуйте, Хилари! Какое прекрасное имя! Функция strlen() В предыдущей главе кратко затрагивалась операция sizeof, которая определяет размеры объектов в байтах. Функция strlen() определяет длину строки в символах. Поскольку для размещения одного символа требуется один байт, можно предположить, что применительно к строке обе операции дадут одинаковый результат, но это не так. В качестве примера рассмотрим код в листинге 4.3.
Следует обратить внимание на то, что в листинге 4.3 используются два метода обработки длинных операторов printf(). Первый метод распространяет действие одного оператора printf() на две строки (можно разбить с троку на два аргумента, но не в середине строки; то есть, не между кавычками). Второй метод подразумевает применение двух операторов printf(), чтобы печатать только одну с троку. Символ новой строки (\n) присутствует только во втором операторе. В результате выполнения программы получается следующий обмен данными: Как вас зовут? Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |