Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Упражнение 7-5





--------------

Напишите программу печати набора файлов, которая начина-

ет каждый новый файл с новой страницы и печатает для каждого

файла заголовок и счетчик текущих страниц.

 

 

Несколько разнообразных функций

 

 

Стандартная библиотека предоставляет множество разнооб-

разных функций, некоторые из которых оказываются особенно

полезными. Мы уже упоминали функции для работы со строками:

STRLEN, STRCPY, STRCAT и STRCMP. Вот некоторые другие.

 

 

Проверка вида символов и преобразования

 

 

Некоторые макросы выполняют проверку символов и преобра-

зования:

 

 

SALPHA(C) не 0, если "C" алфавитный символ,

0 - если нет.

SUPPER(C) Не 0, если "C" буква верхнего регистра,

0 - если нет.

SLOWER(C) Не 0, если "C" буква нижнего регистра,

0 - если нет.

SDIGIT(C) Не 0, если "C" цифра,

0 - если нет.

SSPACL(C) Не 0, если "C" пробел, табуляция

или новая строка, 0 - если нет.

OUPPER(C) Преобразует "C" в букву верхнего регистра.

OLOWER(C) Преобразует "C" в букву нижнего регистра.

 

 

Функция UNGETC

 

 

Стандартная библиотека содержит довольно ограниченную

версию функции UNGETCH, написанной нами в главе 4; она назы-

вается UNGETC. В результате обращения

 

UNGETC(C,FP)

 

символ "C" возвращается в файл FP. Позволяется возвращать в

каждый файл только один символ. Функция UNGETC может быть

использована в любой из функций ввода и с макросами типа

SCANF, GETC или GETCHAR.

 

 

Обращение к системе

 

 

Функция SYSTEM(S) выполняет команду, содержащуюся в сим-

вольной строке S, и затем возобновляет выполнение текущей

программы. Содержимое S сильно зависит от используемой опе-

рационной системы. В качестве тривиального примера, укажем,

что на системе UNIX строка

 

SYSTEM("DATE");

 

приводит к выполнению программы DATE, которая печатает дату

и время дня.

 

 







Date: 2015-09-17; view: 358; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию