Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
Книга: Язык Си - руководство для начинающих
Заголовочные файлы:
Заголовочные файлы:
Пример:
Предположим, например, что вам правится использовать булевы переменные, т. с. вместо того чтобы иметь 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);
}
Оглавление статьи/книги