Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу

Реферат Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу





har * line, int max)

{(fgets (line, max, stdin) == NULL) 0; strlen (line);

}


1.3 Додаткові Функції


Стандартна бібліотека надає широкий вибір різноманітніх функцій.

Операції з ланцюжкамі

Мі Вже Згадаю ланцюжкові Функції strlen, strcpy, strcat и strcmp, Які ві знайдете в . У Наступний огляді, s Із t - це char *, тоді як c та n - це int.

(s, t) доточує t до кінця s (s, t, n) доточує n знаків t до кінця s (s, t) повертає від'ємне, нуль або додатнє значення для s < t, s == t, s> t (s, t, n) ті самє, что й strcmp, альо Тільки для дерло n знаків (s, t) копіює t до s (s, t, n) копіює щонайбільше n сімволів t до s (s) повертає Довжину s (s, c) повертає покажчик на перший знайдення символ c у s, або NULL, ЯКЩО жодних | Полтава (s, c) повертає покажчик на Последний знайдення символ c у s, або NULL, ЯКЩО жодних | Полтава

Перевірка и Перетворення класів сімволів

Декілька функцій з здійснюють перевірку сімволів и Перетворення. У Наступний, c є типу int, Який может буті представлених як unsigned char (беззнакового символом) або EOF. Функції повертаються int. (C) повертає ненульове значення, а ЯКЩО c є літерою алфавіта, 0 - ЯКЩО ні (c) повертає ненульове значення, а ЯКЩО c є верхнього регістру, 0 - ЯКЩО ні (c) повертає ненульове значення, а ЯКЩО c є Нижнього регістру , 0 - ЯКЩО ні (c) повертає ненульове значення, а ЯКЩО c є цифрою, 0 - ЯКЩО ні (c) повертає ненульове значення, а ЯКЩО isalpha (c) або isdigit (c), 0 - ЯКЩО ні (c) повертає ненульове значення, а ЯКЩО c являється пробілом, табуляцією, символом нового рядка, вертанням каретки, зміною сторінки або вертикальними табуляцією (c) повертає c, Обернений у Верхній Регистр (c) повертає c, Обернений у Нижній регістрungetc (int c, FILE * fp)


проштовхує символ c назад у файл fp и повертає або c, або EOF у випадка помилки. Тільки один символ на файл гарантовано проштовхнуті тому. ungetc может використовуват разом з шкірними з ввідних функцій, таких як scanf, getc або getchar.

Виконання команд

Функція system (char * s) Виконує команду, что містіться в символьному ланцюжку s, после чего Продовжує Виконання поточної програми. Вміст s покладів великою мірою від операційної системи. Як трівіальній приклад, на UNIX-системах, вирази system («date»);

спричиняє до запуску програми date; вона відруковує дату і Час дня на стандартному віводі. system повертає сістемозалежне ціле статусу віконаної команді. На UNIX, статус буде значенням, поверненя exit.

Керування пам'яттю

Функції malloc и calloc дінамічно добувають відрізкі пам'яті.

* malloc (size_t n)


повертає покажчик на n байтів неініційованої пам'яті, або NULL, ЯКЩО запит Неможливо задовольніті.

* calloc (size_t n, size_t size)


повертає покажчик на й достатньо вільного місця для масиву з n об'єктами Вказаною розміру size, або NULL, ЯКЩО запит Неможливо задовольніті. Місце зберігання ініціюється нулем.

Покажчик, поверненя malloc або calloc, матіме відповідне...


Назад | сторінка 11 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією