БИБЛИОТЕЧНЫЕ ФУНКЦИИ, КОТОРЫЕ МЫ ИСПОЛЬЗОВАЛИ

БИБЛИОТЕЧНЫЕ ФУНКЦИИ, КОТОРЫЕ МЫ ИСПОЛЬЗОВАЛИ

     Пока мы хотим только перечислить эти функции, чтобы напомнить о них.

     Сначала приведем функции ввода-вывода:

getchar( )           /* получение символа */

putchar( )           /* печать символа */

gefs( )              /* получение строки */

puts( )              /* печать строки */

scanf( )             /* получение форматированного ввода */

printf( )            /* печать форматированного вывода */

     Затем приведем функции, работающие со строками:

strlen( )             /* нахождение длины строки */

strcmp( )            /* сравнение двух строк */

strcpy( )            /* копирование строки */

strcat( )             /* объединение двух строк */

     К этому списку мы добавим функции открытия и закрытия файлов, связи с файлами, проверки и преобразования символов, преобразования строк, функцию выхода и функции распределения памяти.

Давайте сначала обратимся к проблеме связи между файлом и программой.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ТЕМА НОМЕРА: Что мы использовали и как

Из книги Журнал «Компьютерра» N 32 от 5 сентября 2006 года автора Журнал «Компьютерра»

ТЕМА НОМЕРА: Что мы использовали и как Автор: Владимир Гуриев «Поскольку предсказать социологические или политические изменения невозможно, - единственная область, в которой у нас есть хоть какой-то шанс угадать будущее, это технологии». Артур Кларк Не исключено, что


Молекулы, которые изменили мир

Из книги Журнал «Компьютерра» № 34 от 18 сентября 2007 года автора Журнал «Компьютерра»

Молекулы, которые изменили мир Автор: Евгений ГордеевАмериканский химик Рэй Гигер (Ray Giguere) и музейщик Джон Вебер (John Weber) организовали в колледже Скидмора (штат Нью-Йорк) выставку, посвященную десяти органическим молекулам, оказавшим наибольшее влияние на материальную


42 Объекты, которые раздражают

Из книги Человеческий фактор в программировании автора Константин Ларри Л

42 Объекты, которые раздражают Графические пользовательские интерфейсы не имеют ничего общего с юзабилити — они связаны с графикой. Какой смысл в фантастическом ГПИ, если вы не применяете его для рисования красивых картинок? А с учетом того, что качество изображения на


Правило 6: Явно запрещайте компилятору генерировать функции, которые вам не нужны

Из книги Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ автора Мейерс Скотт

Правило 6: Явно запрещайте компилятору генерировать функции, которые вам не нужны Агенты по продаже недвижимости и программные системы, обслуживающие их деятельность, могут нуждаться в классе, представляющем дома, выставленные на продажу:class HomeForSale {...};Любой агент по


4.5.3. Функции, которые создают новые конфигурации из существующих 4.5.3.1. Функции геометрии, которые производят новые конфигурации

Из книги MySQL: руководство профессионала автора Паутов Алексей В

4.5.3. Функции, которые создают новые конфигурации из существующих 4.5.3.1. Функции геометрии, которые производят новые конфигурации Раздел "4.5.2. Функции Geometry" обсуждает несколько функций, которые создают новые конфигурации из


4.5.6. Функции, которые проверяют пространственные связи между конфигурациями

Из книги Стандарты программирования на С++. 101 правило и рекомендация автора Александреску Андрей

4.5.6. Функции, которые проверяют пространственные связи между конфигурациями Спецификация OpenGIS определяет следующие функции. Они проверяют связь между двумя значениями геометрии g1 и g2.В настоящее время MySQL не выполняет эти функции согласно спецификации. Которые


44. Предпочитайте функции, которые не являются ни членами, ни друзьями

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

44. Предпочитайте функции, которые не являются ни членами, ни друзьями РезюмеТам, где это возможно, предпочтительно делать функции не членами и не друзьями классов.ОбсуждениеФункции, не являющиеся членами или друзьями классов, повышают степень инкапсуляции путем


1.7.3. Библиотечные папки

Из книги Введение в QNX/Neutrino 2. Руководство по программированию приложений реального времени в QNX Realtime Platform автора Кёртен Роб

1.7.3. Библиотечные папки Обратите внимание, что на рис. 1.88 отображены две папки с одним именем Библиотеки (Library) и одинаковым значком, но расположенные на разных уровнях иерархии: Папка второго уровня является системной, а папка четвертого уровня — специализированной


Функции, которые может вызывать ISR

Из книги Linux программирование в примерах автора Роббинс Арнольд

Функции, которые может вызывать ISR Следующий вопрос, за который следует взяться, — это список функций, которые может вызывать ISR.Небольшое отступление. Исторически, причина основных затруднений при написании обработчиков прерываний заключалась (и в большинстве других


3.2.1. Библиотечные вызовы: malloc() , calloc() , realloc() , free()

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

3.2.1. Библиотечные вызовы: malloc(), calloc(), realloc(), free() Динамическую память выделяют с помощью функций malloc() или calloc(). Эти функции возвращают указатели на выделенную память. Когда у вас есть блок памяти определенного первоначального размера, вы можете изменить его размер с помощью


Глава 6 Общие библиотечные интерфейсы — часть 1

Из книги C++ для начинающих автора Липпман Стенли

Глава 6 Общие библиотечные интерфейсы — часть 1 В главе 5 «Каталоги и служебные данные файлов» мы видели, что непосредственное чтение каталога возвращает имена файлов в том порядке, в каком они хранятся в каталоге. Мы также видели, что struct stat содержит всю информацию о файле


Глава 12 Общие библиотечные интерфейсы — часть 2

Из книги Компьютерные террористы [Новейшие технологии на службе преступного мира] автора Ревяко Татьяна Ивановна

Глава 12 Общие библиотечные интерфейсы — часть 2 В главе 6, «Общие библиотечные интерфейсы — часть 1», был представлен первый набор API библиотеки общего пользования. В некотором смысле, эти API поддерживают работу с фундаментальными объектами, которыми управляют системы Linux


ДРУГИЕ БИБЛИОТЕЧНЫЕ ФУНКЦИИ

Из книги автора

ДРУГИЕ БИБЛИОТЕЧНЫЕ ФУНКЦИИ      Большинство библиотек будут выполнять и ряд дополнительных функций в тех случаях, которые мы рассмотрели. Кроме функций, распределяющих память, есть функции, освобождающие память после работы с нею. Могут быть другие функции, работающие