Дипломная работа: Язык С

}

величины LOWER, UPPER и STEP являются константами и поэтому они не указываются в описаниях. Символические имена обычно пишут прописными буквами, чтобы их было легко отличить от написанных строчными буквами имен переменных. отметим, что в конце определения не ставится точка с запятой.

Так как подставляется вся строка, следующая за определенным именем, то это привело бы к слишком большому числу точек с запятой в операторе FOR .

1.5. Набор полезных программ.

Теперь мы собираемся рассмотреть семейство родственных программ, предназначенных для выполнения простых операций над символьными данными. В дальнейшем вы обнаружите, что многие программы являются просто расширенными версиями тех прототипов, которые мы здесь обсуждаем.

1.5.1. Ввод и вывод символов.

Стандартная библиотека включает функции для чтения и записи по одному символу за один раз. функция GETCHAR() извлекает следующий вводимый символ каждый раз, как к ней обращаются, и возвращает этот символ в качестве своего значения.

Это значит, что после

C = GETCHAR() переменная 'C' содержит следующий символ из входных данных.

Символы обычно поступают с терминала, но это не должно нас касаться до главы 7.

Функция PUTCHAR© является дополнением к GETCHAR : в результате обращения PUTCHAR © содержимое переменной 'C' выдается на некоторый выходной носитель, обычно опять на терминал. Обращение к функциям PUTCHAR и PRINTF могут перемежаться; выдача будет появляться в том порядке, в котором происходят обращения.

Как и функция PRINTF , функции GETCHAR и PUTCHAR не содержат ничего экстраординарного. Они не входят в состав языка “C”, но к ним всегда можно обратиться.

1.5.2. Копирование файла.

Имея в своем распоряжении только функции GETCHAR и PUTCHAR

К-во Просмотров: 441
Бесплатно скачать Дипломная работа: Язык С