Книга: Язык Си - руководство для начинающих

Заголовочные файлы:

Заголовочные файлы:

Пример:

Предположим, например, что вам правится использовать булевы переменные, т. с. вместо того чтобы иметь 1 как "истину" и 0 как "ложь", хотели бы использовать слова TRUE и FALSE. Можно создать файл, названный, скажем, bool.h, который содержал бы эти определения:

/* файл bool.h */

#define BOOL int;

#define TRUE 1

#define FALSE 0

Вот пример программы, использующей этот заголовок:

/* считает пустые символы */

#include <stdio.h>

#include "bool.h"

main( )

{

int ch;

int count = 0;

BOOL whitesp( );

while((ch = getchar( )) != EOF)

    if(whitesp(ch)) count++;

printf(" Имеется %d пустых символов. n", count);

}

BOOL whitesp(c)

char c;

if(c == '   ' || с == 'n' || с == 't')

return(TRUE);

else

return(FALSE);

}

Оглавление книги


Генерация: 0.851. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз