АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Деякі довідкові відомості для роботи у середовищі Delphi

Читайте также:
  1. B Хід роботи.
  2. II. Основні напрями роботи, завдання та функції управління
  3. III. Організація роботи з підготовки та направлення структурними підрозділами органів ДПС запитів на встановлення місцезнаходження платника податків
  4. III. Основний зміст роботи
  5. V. ЗАВДАННЯ ДО ПРАКТИЧНОЇ ЧАСТИНИ КУРСОВОЇ РОБОТИ
  6. V. РЕЖИМ РОБОТИ, ТРИВАЛІСТЬ РОБОЧОГО ЧАСУ ТА ВІДПОЧИНКУ
  7. VІ. ЗАХИСТ КУРСОВОЇ РОБОТИ
  8. VІІ. Оформлення роботи
  9. Адаптація дітей і підлітків у соціальному середовищі
  10. Алгоритм виконання курсової роботи
  11. Алгоритм виконання роботи
  12. АЛГОРИТМ ДІЇ АДМІНІСТРАЦІЇ ТА ЗАСТУПНИКА ДИРЕКТОРА З ВИХОВНОЇ РОБОТИ ЗАКЛАДУ ОСВІТИ ПІД ЧАС ЗДІЙСНЕННЯ ПЕРЕВІРКИ ФАХІВЦЯМИ СЛУЖБИ У СПРАВАХ ДІТЕЙ

Файли проекту Delphi. Проект складається з форм, модулів, установок параметрів проекту, ресурсів і т.д. Вся ця інформація розміщується у файлах. Багато хто з цих файлів автоматично створюються Delphi. Нижче наведено характеристику основних файлів, використовуваних при створенні виконуваного файлу програми.
Файли проекту в Delphi, представлені в таблиці:

Головний файл проекту (. Drp) Цей текстовий файл використовується для зберігання інформації про форми і модулях. У ньому містяться оператори ініціалізації і запуску програми на виконання.
Файл модуля (. Pas) Кожній створюваній формі відповідає текстовий файл модуля, який використовується для зберігання коду. Багато хто з функцій і процедур Delphi зберігаються в модулях.
Файл форми (. Dfm) Це двійковий або текстовий файл, який створюється для зберігання інформації про власні формах.
Файл параметрів проекту (. Dfo) У цьому файлі зберігаються установки параметрів проекту.
Файл ресурсів (. Res) Цей бінарний файл містить використовувану проектом піктограму і інші ресурси.
Файл групи файлів (. Bpg) Цей файл створюється, якщо працювати з групою проектів.
Файл пакету (. Dpk) Це двійковий файл пакета.
Файли резервних копій (. Dp, df, pa) Це відповідно файли резервних копій для файлів проекту, форми і модуля. Можна відповідно змінити розширення цих файлів і таким чином повернутися до попереднього не зіпсоване варіанту.
Виконуваний файл (. Exe) Це виконуваний файл програми. Він є автономним, для якого нічого не потрібно, якщо не використовувати підтримку пакетів часу виконання.
Об'єктний файл модуля (. Dcu) Це відкомпільований об'єктний файл модуля (. Pas), який компонується в остаточний виконуваний файл.

Деякі вбудовані функції і процедуриDelphi.
1) для строкових типів:

Типи рядків Максимальна довжина Використовується для Нульовий символ в кінці
Short String   Зворотної сумісності Ні
Ansi String 2 ^ 31 (2 Гб) Символ ANSI Є
String Або 255, або 2 Гб Символ ANSI чи Unicode Є чи ні
Wide String 2 ^ 30 (1 Гб) Символ Unicode, в серверах COM і інтерфейсах Є

Родовим є тип String, який має різне значення в залежності від директиви компілятора. Якщо включена директива {$ H +} (вона включена за умовчанням), то String інтерпретується компілятором як тип Ansi String - довга рядок з нульовим символом в кінці. Якщо ж включена директива {$ H-}, то String інтерпретується компілятором як тип Short String - короткий рядок без нульового символу в кінці. Якщо в оголошенні типу після ключового слова String треба число символів у квадратних дужках (наприклад, String [4]), то незалежно від директив компілятора, тип трактується як рядок без нульового символу в кінці із зазначеним числом символів. Стандартна функція LENGTH повертає число символів у рядку, переданої їй як параметр. Процедура SetLength встановлює довжину рядка.
Процедури і функції обробки рядків:

FloadToStr (Value: Extended): string Перетворює Value в рядок з точністю 15 цифр.
IntToStr (Value: integer): string Повертає рядок, що містить перетворене ціле значення Value.
StrToFload (const S: string): Extended Перетворює рядок S в дійсне число.
StrToInt (const S: string): Integer Перетворює рядок S в ціле число.
Val (S; var V; var Code: Integer) Перетворює рядок S в ціле число Code.

2) Функції масиву:

Функція Опис
Length Кількість елементів масиву
High Найбільше значення індексу
Low Найменше значення індексу

3) Функції для числових масивів:

Функція Тип аргументу Тип результату Опис
MinIntValue Array of integer Integer Повертає мінімальне значення елемента масиву цілих чисел
MaxInValue Array of integer Integer Повертає максимальне значення елемента масиву цілих чисел
MinValue Array of double Double Повертає мінімальне значення елемента числового масиву
MaxValue Array of double Double Повертає максимальне значення елемента числового масиву
Sum Array of double Extended Повертає суму елементів масиву

Ці функції визначені в модулі math і цей модуль повинен підключатися оператором USES, щоб компілятор їх розумів.
4) Процедури і функції виклику діалогових вікон:
У додатках часто доводиться відображати різні прості діалогові вікна, щоб зрозуміти якісь вказівки або задати просте запитання, на який можливий один із стандартних відповідей: так, немає, скасувати, перервати. У закінченому додатку бажано ці вікна проектувати самостійно, забезпечуючи єдність стилю всіх вікон програми, російські написи і т.п.
А) найпростішої з таких процедур є ShowMessage, що відображає вікно повідомлення з кнопкою ОК. Вона має вигляд:
Procedure ShowMessage (const Msg: string);
Текст повідомлення задається параметром Msg. Заголовок вікна збігається з ім'ям виконуваного файлу програми.
Б) Схожа процедура ShowMessageFm t, дозволяє виводити в аналогічне вікно форматований повідомлення. Ця процедура має вигляд:
Procedure ShowMessageFmt (const Msg: string; Params array of const);
Параметр Msg у цій процедурі задає рядок опису формату, а параметр Params задає масив параметрів, що форматується рядком Msg.
Наведемо приклади використання цих процедур:
ShowMessage (»Робота додатка успішно завершена ');
ShowMessageFmt (»Визнач% d параметрів з% d ', [N1, N2]);
Останній оператор при N1 = 5, N2 = 7 видасть повідомлення з текстом: «Як у 5 параметрів з 7».
В) Наступна функція відображає вікно, в якому задається питання і аналізується отримана відповідь - це функція MessageDlg. Вона оголошується наступним чином:
Function MessageDlg (const Msg: string; AType: TMsgDlgType; AButtons: TMsgDlgButtons; HelpCtx: Longint): Word;
Виклик цієї функції відображає діалогове вікно й очікує відповіді користувача. Повідомлення у вікні задається параметром функції Msg.
Вид вікна задається параметром AType. Можливі значення параметра:

Значення Опис
mtConfirmation Вікно підтвердження, що містить зелений знак питання.
mtInformation Інформаційне вікно.
mtError Вікно помилок, що містить червоний стоп-сигнал.
mtWarning Вікно зауважень.
mtCustom Замовне вікно без малюнка. Тема відповідає імені виконуваного файлу.

Параметр AButtons визначає, які кнопки будуть присутні у вікні. Можливі значення видів кнопок:

Значення Описи
mbYes Кнопка з написом ТАК
mbNo Кнопка з написом НІ
mbOK Кнопка з написом ОК

Наведемо приклад використання функції MessageDlg, ілюструє діалог при закінченні роботи програми:
If MessageDlg (»Дійсно хочете закінчити додаток? ', MtConfirmation, [mbYes, mbNo], 0) = mrYes then begin
MessageDlg (»Робота додатка закінчена ', mtInformation, [mbOk], 0);
Close;
End;
Перший виклик функції MessageDlg призводить до відображення вікна типу mtConfirmation з питанням про завершення програми. Якщо користувач натискає кнопку Yes, то виводиться друге вікно типу mtInformation з повідомленням про завершення роботи програми.

Висновок
У першу чергу Delphi призначений для професіоналів-розробників корпоративних інформаційних систем. Може бути, тут варто пояснити, що конкретно мається на увазі. Не секрет, що деякі вдалі продукти, призначені для швидкісної розробки додатків (RAD - rapid application development) чудово працюють при виготовленні досить простих додатків, однак, розробник стикається з непередбаченими труднощами, коли намагається зробити щось дійсно складне. Буває, що в продукті розкриваються властиві йому обмеження тільки після деякого часу.
Delphi такі обмеження не притаманні. Гарний доказ тому - це той факт, що сам Delphi розроблений на Delphi. Можете робити висновки. Однак Delphi призначений не тільки для програмістів-професіоналів. Я читав в електронній конференції зовсім несподівані для мене листи, де вчителі, лікарі, викладачі ВНЗ, бізнесмени, всі ті, хто використовують комп'ютер з чисто прикладною метою, розповідали про те, що придбали Delphi for Windows для того, щоб швидко вирішити якісь свої завдання, не залучаючи для цього програмістів зі сторони. У більшості випадків їм це вдається. Вражаючий факт - журнал Visual Basic Magazine присудив свою премію Delphi for Windows.
Керівники підприємств, які планують виділення коштів на придбання програмних продуктів, повинні бути впевнені в тому, що плановані інвестиції окупляться. Тому одним з оцінюваних чинників має бути питання - а чи легко знайти фахівця з Delphi і скільки буде коштувати його навчання, скільки часу спеціаліст витратитьна оволодіння продуктом. Відповідь тут отримати дуже просто - будь-який програміст на паскалі здатний практично відразу професійно освоїти Delphi. Фахівцеві, раніше використовував інші програмні продукти, доведеться важче, проте найперше працює додаток він зможе написати впродовж першого ж години роботи на Delphi. І, звичайно ж, відкрита технологія Delphi є потужним гарантом того, що інвестиції, зроблені в Delphi, будуть збережені протягом багатьох років.

Список літератури
1. Архангельський А.Я. Програмування в Delphi. Підручник з класичним версіями Delphi. - М.: ТОВ «Біном-Пресс», 2006. - 1152 с.: Іл.
2. Архангельський А.Я. Програмування в Delphi. - М.: ТОВ «Біном-Пресс», 2004. - 1152 с.: Іл.
3. Гофман В.Е., Хомоненко А.Д. Delphi. Швидкий старт. - СПб: БХВ-Петербург, 2003. - 288 с.: Іл.

 

Цей текст може містити помилки. Перевірка призначена на 25.08.11


Схожі роботи | Програмування, комп'ютери, інформатика і кібернетика | Курсова | 125,8кб. | скачати

Схожі роботи:
Засоби виводу інформації на принтер в об єктно орієнтованому середовищі програмування Delphi
Основи програмування в середовищі Qbasic
Обробка файлів в середовищі Delphi
Створення таблиць за допомогою SQL запитів в середовищі DELPHI
Створення додатка речового поділу в середовищі Delphi
Програмування в Delphi
Середовище програмування DELPHI 2 0
Створення розрахункових додатків і програми пошуку в базі даних у середовищі Delphi 7 0
Програмування для Word з Delphi


 

 

Assert.h

assert.h — заголовний файл стандартної бібліотеки мови програмування С, в якому оголошується макрос препроцесора мови С assert(). Даний макрос реалізує висловлювання, котре може використовуватись для отримання припущень зроблених програмою.

Макрос assert() додає до програми процедуру діагностики. Після виконання, якщо визначення хибне (тобто, порівняння рівне 0), assert() пише інформацію про виклик, котрий виконався з помилкою на stderr і викликає функцію abort(). Інформація, котра пишеться на stderr включає у себе:
текст визначення, рівного 0
ім'я файлу з джерельним кодом (the predefined macro __FILE__)
рядок у файлу з джерельним текстом (the predefined macro __LINE__)
Використання

Для того, щоб відключити перевірку не обов'язково вилучати з коду або коментувати оголошення макросу, достатньо лиш оголосити ще один макрос -- NDEBUG у програмі перед #include <assert.h>, тоді оголошення макросу assert() матиме наступний вигляд:

#define assert(ignore)((void) 0)

а тому ніяк не впливатиме на роботу програми.

Макрос assert() реалізований у вигляді макросу, а не функції. Якщо макрос assert забраний для можливості викликати саму функцію assert, то вірне функціонування коду не гарантується.

Ctype.h

ctype.h — заголовний файл стандартної бібліотеки мови програмування С, який містить оголошення функцій для класифікації символів.

Історія

Перші системні програмісти на мові C під Unix почали розробляти ідіоми для швидкої класифікації символів по різним типам. Наприклад, у наборі символів ASCII, наступний тест ідентифікує символ ide:

if ('A' >= c && c <= 'Z' || 'a' >= c && c <= 'z')

Однак, ця ідіома не завжди працювала для інших наборів символів, як то EBCDIC.

Досить швидко, програми почали розростатись подібними один до одного тестами. Програміст може написати ту ж ідіому кількома різними способами, що ускладнює процес розуміння і підвищує ймовірність помилок.

Незабаром, найпопулярніші ідіоми було замінено на функції у заголовному файлі <ctype.h>.
Вміст файлу <ctype.h>

Файл <ctype.h> містить прототипи для десятка функцій для класифікації символів. Усі з цих функцій, окрім isdigit та isxdigit є специфічними для конкретної локалі; їхня поведінка може змінитись разом зі зміною локалі.

Тести

isalnum чи символ є буквою або цифрою
isalpha чи символ є буквою
isblank чи є пропуском (доданий до C99)
iscntrl чи є керуючим символом
isdigit чи є цифрою
isgraph чи є символом, який має графічне представлення
islower чи є символом нижнього регістру
isprint чи є символом, який можна надрукувати
ispunct чи є символом пунктуації
isspace чи є пропуском
isupper чи є буквою верхнього регістру
isxdigit чи є шістнадцятковим числом

Перетворення символів
tolower приводить символ до нижнього регістру
toupper приводить символ до верхнього регістру
Стандарт Single Unix Specification версії 3 також додає наступні функції:

isascii повертає числове значення символу від 0 до 127
toascii конвертує символ у ASCII
Приклад використання

Даний приклад зчитує введений користувачем символ, і у випадку, якщо він є буквою, повертає його числове значення у кодовій таблиці ASCII.

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main()
{
unsigned char c;

do {
scanf("%c", &c);

if (isdigit(c))
printf("You have input a number %i", atoi(&c));
else
printf("It is not a number!");
} while (c!= EOF);

return 0;
}

  • (не стандартна) digittoint
  • isalnum
  • isalpha
  • (не стандартна) isascii
  • isblank
  • iscntrl
  • isdigit
  • isgraph
  • islower
  • isprint
  • ispunct
  • isspace
  • isupper
  • isxdigit
  • (не стандартна) toascii
  • tolower
  • toupper

Errno.h

errno.h — заголовний файл стандартної бібліотеки мови програмування С. Містить оголошення макросу для ідентифікації помилок через їхній код.

POSIX-сумісні операційні системи, на кшталт, Unix та Linux можуть включати інші макроси для визначення помилок через власні коди помилок.
Визначені помилки

Стандарт POSIX визначає наступні символьні імена помилок:

E2BIG Перелік аргументів надто довгий
EACCES Відмова у доступі
EAGAIN Ресурс тимчасово не доступний
EBADF Невірний дескриптор файлу
EBADMSG Невірне повідомлення
EBUSY Ресурс зайнятий
ECANCELED Операцію скасовано
ECHILD Немає дочірнього процесу
EDEADLK Обход тупика ресурсов
EDOM Помилка області визначення
EEXIST Файл вже існує
EFAULT Невірна адреса
EFBIG Файл надто великий
EINPROGRESS Операція у процесі виконання
EINTR Перервано виклик функції
EINVAL Невірний аргумент
EIO Помилка вводу-виводу
EISDIR Це тека
EMFILE Надто багато відкритих файлів
EMLINK Надто багато зв'язків
EMSGSIZE Не визначена довжина буферу повідомлення
ENAMETOOLONG Ім'я файлу надто довге
ENFILE Надто багато відкритих файлів у системі
ENODEV Немає такого пристрою
ENOENT Немає такого файлу або теки
ENOEXEC Помилка формату виконуваного файлу
ENOLCK Блокування не доступне
ENOMEM Не достатньо пам'яті
ENOSPC Пам'яті на пристрої не залишилось
ENOSYS Функція не реалізована
ENOTDIR Це не тека
ENOTEMPTY Тека не пуста
ENOTSUP Не підтримується
ENOTTY Не визначена операція управління вводу-виводу
ENXIO Немає такого пристрою або адреси
EPERM Операція не дозволена
EPIPE Зруйнований канал
ERANGE Результат надто великий
EROFS Файлова система лише для читання
ESPIPE Невірне позиціонування
ESRCH Немає такого процесу
ETIMEDOUT Операцію затримано
EXDEV Не визначений зв'язок

Float.h

float.h — заголовний файл стандартної бібліотеки мови програмування С, котрий містить макрос, який розширює різні обмеження і параметри типів з плаваючою крапкою

Limits.h

limits.h — заголовний файл стандартної бібліотеки мови програмування С, який включає визначення характеристик загальних типів змінних. Значення залежать від специфіки реалізації, але можуть бути не нижче діапазону, визначеного для кінцевого значення у зручній реалізації Сі.

Locale.h

locale.h — заголовний файл стандартної бібліотеки мови програмування С, котрий використовується для задач пов'язаних з локалізацію. Даний заголовний файл надає дві ключові функції: localeconv та setlocale. Перша забезпечує доступ до поточної локалі, у той час, як друга дозволяє змінювати її. Заголовний файл також містить структуру (struct lconv, яка містить інформацію про поточну локаль locale.

Використання

Підключення заголовного файлу

C

#include <locale.h>

C++

#include <clocale>
Функції

struct lconv* localeconv(void);
char* setlocale(int, const char*);

Приклад коду

#include <stdio.h>
#include <locale.h>

int main ()
{
struct lconv *lc;
lc = localeconv();

printf ("Поточний формат часу: %s\n", lc->currency_symbol);
setlocale (LC_TIME=, "zh_HK.UTF-8");
printf ("А тепер він такий: %s\n", lc->currency_symbol);

return 0;
}

  • localeconv
  • setlocale

Math.h

math.h — заголовний файл стандартної бібліотеки мови програмування С розроблений для простих математичних операцій. Більшість функцій залучає використання чисел з плаваючою крапкою. C++ також реалізовую дані функції для забезпечення сумісності, усі вони містяться у заголовному файлі cmath.

Усі функції, котрі приймають або повертають кут працюють з радіанами.
Функції

acos арккосинус
asin арксинус
atan арктангенс
atan2 арктангенс з двома параметрами
ceil округлення до найближчого більшого цілого цілого
cos косинус
cosh гіперболічний косинус
exp експоненційна функція
fabs абсолютне значення
floor округлення до найближчого меншого цілого цілого
fmod піднесення до степеня
frexp повертає значення мантиси і експоненти
ldexp вираховує значення x*2exp
log натуральний логарифм
log10 десятковий логарифм
modf(x,p) повертає цілу та дробову частину аргументу х зі знаком
pow(x,y) вираховує значення xy
sin синус
sinh гіперболічний синус
sqrt квадратний корінь
tan тангенс
tanh гіперболічний тангенс

  • acos
  • asin
  • atan
  • atan2
  • atof
  • ceil
  • cos
  • cosh
  • exp
  • fabs
  • floor
  • fmod
  • frexp
  • ldexp
  • log
  • log10
  • modf
  • pow
  • sin
  • sinh
  • sqrt
  • tan
  • tanh

Setjmp.h

  • longjmp, setjmp

Signal.h

signal.h — заголовний файл стандартної бібліотеки мови програмування С, для зазначення того, як програма обробляє сигнали під час свого виконання. Сигнал може сповіщати про деяке відхилення від очікуваної поведінки програми (як, наприклад, ділення на нуль) або про деякі асинхронних події, що відбулися поза програмою (наприклад, якщо хтось натиснув кнопку переривання програми на клавіатурі).

Сигнал може генеруватися при виклику RAISE (посилає сигнал поточному процесові) або Kill (посилає сигнал будь-якого процесу). Кожна реалізація визначає якийсь сигнал, що генерує і визначає їх генерацію. Реалізація може визначати сигнали, які відрізняються від перерахованих тут. Стандартний заголовний файл <signal.h> може визначати додаткові макроси з іменами, які починаються з SIG, для вказання значення цих додаткових сигналів. Усі подібні значення є цілими константні виразами >= 0.

Можна вказувати обробник сигналу для усіх сигналів, окрім двох (SIGKILL та SIGSTOP не можуть бути перехоплені, блоковані або проігноровані). Обробник сигналу — функція, яка направляє виклики оточенню, коли приймає відповідний сигнал. Цільове оточення призупиняє виконання програми, доки обробник сигналу не поверне значення або викличе перехід (longjmp). Для максимальної переносимості, асинхронний обробник сигналу повинен:
здійснювати (успішний) виклик сигналу функції
присвоювати значення об'єктів з типом «непов'язана змінна» sig_atomic_t
повертати управління

Якщо сигнал сповіщає про помилку всередині програми (а сигнал не асинхронний), то обробник сигналу може завешить її виконання, викликавши Abort, Exit або longjmp.

Методи

1. int raise(int sig). Штучно викликає сигнал.

2. psignal(int sig, const char *s), виводить на stderr рядок, який містить номер сигналу. Застосовується у 4.3BSD, Solaris та Linux, однак, не вказаний у стандартах POSIX та SUS.

На тих же системах string.h містить нестандартний strsignal(int sig), який працює аналогічно strerror.

3. void* signal(int sig, void (*func)(int)) назначає дію, яку програма виконуватиме при отриманні сигналу sig. Якщо значення func рівне SIG_DFL, то відбувається обробка за замовчуванням для сигналу. Якщо значення func рівне SIG_IGN, сигнал ігнорується. В інших випадках, func вказує на функцію обробник сигналу при отриманні сигналу.

Функція func може завершуватись виконанням операції виклику або викликом функції самозавершення, виводу або переходу.

Члени-константи

SIGHUP Відбій POSIX
SIGINT Переривання ANSI
SIGQUIT Вихід POSIX
SIGILL Недопустима інструкції ANSI
SIGABRT Самоостановка ANSI
SIGTRAP Перехоплення події POSIX
SIGIOT Перехоплення вводу-виводу 4.2 BSD
SIGEMT Перехоплення емуляції 4.2 BSD
SIGFPE Виключення з плаваючою крапкою ANSI
SIGKILL Неперехоплюваний сигнал завершення POSIX
SIGBUS Помилка шини 4.2 BSD
SIGSEGV Порушення сегментації ANSI
SIGSYS Неправильний аргумент у системному виклику 4.2 BSD
SIGPIPE Порушення каналу POSIX
SIGALRM Завершення часу POSIX
SIGTERM Завершення ANSI
SIGUSR1 Користувацький сигнал 1 POSIX
SIGUSR2 Користувацький сигнал 2 POSIX
SIGCHLD Зміна статусу дочірнього процесу POSIX
SIGCLD Аналогічно SIGCHLD System V
SIGPWR Перезапуск після проблеми із живленням System V
SIGXCPU Обмеження процесорного часу POSIX

  • raise

Stdarg.h

(не містить функцій)

Stddef.h

stddef.h — заголовний файл стандартної бібліотеки мови програмування С, в якому оголошується макрос NULL, а також типи ptrdiff t, wchar t, and size t.

Включення

У мові С, заголовний файл «stddef.h» підключається так:
# include <stddef.h>
// …

У С++ наступним:
# include <cstddef>
// …

  • (макрос) offsetof

Stdio.h

  • clearerr
  • fclose
  • feof
  • ferror
  • fflush
  • fgetc
  • fgetpos
  • fgets
  • fopen, freopen, (не стандартна) fdopen
  • fprintf
  • fputc
  • fputs
  • fread
  • fscanf
  • fseek
  • fsetpos
  • ftell
  • fwrite
  • getc
  • getchar
  • gets
  • perror
  • printf, fprintf, sprintf, (не стандартна) snprintf
  • putc
  • putchar, (не стандартна) fputchar
  • puts
  • remove
  • rename
  • rewind
  • scanf, fscanf, sscanf; (не стандартні) vfscanf, vscanf, vsscanf
  • setbuf
  • setvbuf
  • tmpfile
  • tmpnam
  • ungetc
  • vprintf, vfprintf, vsprintf

Stdlib.h

  • abort
  • abs, labs
  • atexit
  • atof
  • atoi
  • atol
  • bsearch
  • calloc
  • div, ldiv
  • exit
  • free
  • (не стандартна) itoa
  • getenv
  • ldiv
  • (не стандартна) ltoa
  • malloc, calloc та realloc
  • qsort
  • rand
  • srand
  • strtod
  • strtol
  • strtoul
  • system

String.h

  • memchr
  • memcmp
  • memcpy
  • memmove
  • memset
  • strcat, strncat
  • strchr
  • strcmp, strncmp
  • strcoll
  • strcpy, strncpy
  • strcspn
  • strerror
  • strlen
  • strpbrk
  • strrchr
  • strspn
  • strstr
  • strtok
  • strxfrm

Time.h

  • asctime
  • clock
  • ctime
  • difftime
  • gmtime
  • localtime
  • mktime
  • strftime
  • time

Wchar.h

wchar.h — заголовковий файл стандартної бібліотеки мови програмування С, частина стандарту розширення можливостей мови 1995 року. Містить функції для роботи багатобайтовими та широкими символами.

Функції

int wcscasecmp(const wchar_t *s1, const wchar_t *s2) — широкосимвольний еквівалент функції strcasecmp(3).

int strcasecmp(const char *s1, const char *s2) — порівнює два рядки, s1 та s2, ігноруючи регістр символів. Повертає від’ємне, нульове або додатне значення int, якщо s1 відповідно є меншим, збігається або є більшим за s2.

int strncasecmp(const char *s1, const char *s2, size_t n) — майже аналогічна strcasecmp, за виключенням того, що порівнює лише перші n символів s1.

int wcscmp(const wchar_t *s1, const wchar_t *s2) — широкосимвольний еквівалент функції strcmp(3).

  • btowc
  • fgetwc
  • fgetws
  • fputwc
  • fputws
  • fwide
  • fwprintf
  • fwscanf
  • (макрос) getwc
  • (макрос) getwchar
  • mbrlen
  • mbrtowc
  • mbsinit
  • mbsrtowcs
  • (макрос) putwc
  • (макрос) putwchar
  • swprintf
  • swscanf
  • ungetwc
  • vfwprintf
  • vswprintf
  • vwprintf
  • wcrtomb
  • wcscat
  • wcschr
  • wcscmp
  • wcscoll
  • wcscpy
  • wcscspn
  • wcsftime
  • wcslen
  • wcsncat
  • wcsncmp
  • wcsncpy
  • wcspbrk
  • wcsrchrwcsrtombs
  • wcsspn
  • wcsstr
  • wcstod
  • wcstok
  • wcstol
  • wcstoul
  • wcsxfrm
  • wctob
  • wmemchr
  • wmemcmp
  • wmemcpy
  • wmemmove
  • wmemset
  • wprintf
  • wscanf

Wctype.h


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.018 сек.)