>> ДЭВИД Малан: Давайте теперь уточнить эта программа немного дальше.
Не было бы неплохо, если бы ToUpper мог большой буквы, если нижний регистр, и
если не в нижнем регистре, проход это через неизменным?
Другими словами, я мог заменить мой, если-иначе блок с
один вызов ToUpper?
>> Ну, чтобы ответить на этот вопрос, Я бы лучше проконсультироваться
документация для ToUpper.
Чтобы сделать это, позвольте мне открыть увеличенное терминал окна пределами Gedit, и
введите человек ToUpper, тем самым показывая, что я хотел бы открыть
так называемая справочной странице для функция ToUpper.
По Нажатие Enter, я вижу Экран, как этот.
А теперь обратите внимание, что они, похоже, в сочетании документацию для ToUpper
с верхней, что для ToLower.
Но независимо от того.
>> Вы заметите, под обзора, который Я вспоминаю, что, действительно, использовать это
Функция, я должен включать в себя Файл заголовка ctype.h.
Ниже, что, вы видите, что ToUpper является объявлен возвращая Int и
принимая к INT, который немного Любопытно, так как до сих пор, я был
манипулируя только символы.
Но это не страшно.
Получается, что это всего лишь Конвенция, и мы все еще можем использовать с как
хотя это символ, хотя это заявил в виде целого числа.
>> Теперь в описании здесь, я вижу, что ToUpper преобразует письмо с к
верхний регистр, если возможно.
А под возвращаемого значения, я вижу, что возвращенное значение, что из
переделанный письмо, или с, если преобразование не удалось.
И есть понимание Я искал.
Если с не, на самом деле, в нижнем регистре Письмо, кажется, что ToUpper будет
просто пройти его вместе без изменений.
>> Так что давайте теперь вернемся к моим кодом.
И давайте теперь удалить полноту это условный блок и заменить его,
попросту говоря, с Е% С запятой ToUpper из ов кронштейна я закрываю скобка
близкие скобка запятой, тем самым показывая, что я хотел бы заменить% о
с капитализацией Ith письмо в с, если г-
Письмо в с в нижний регистр.
Или даже если это не так, это будет прошел через неизменным.
>> Давайте теперь компиляции этой программы с сделать capitalize2, и запустить его с
capitalize2, опять же, введя привет.
И действительно, мы вернемся в верхний регистр.
Давайте снова введите Давида.
И это тоже в верхнем регистре.