69731

Функції перетворення

Домашняя работа

Информатика, кибернетика и программирование

Повертає дробове число, значення якого передано функції як аргумент. Функція обробляє рядок до тих пір, поки символи рядка є допустимими. Рядок може бути значенням числа як у форматі з плаваючою крапкою, так і в експоненціальному форматі.

Украинкский

2014-10-09

55 KB

0 чел.

Самостійне вивчення

Тема 8: Функції перетворення

Приведені нижче функції виконують перетворення рядків в числове значення і чисел в рядкове представлення.

atof

Синтаксис:

double atof(const char* s);

Повертає дробове число, значення якого передано функції як аргумент. Функція обробляє рядок до тих пір, поки символи рядка є допустимими. Рядок може бути значенням числа як у форматі з плаваючою крапкою, так і в експоненціальному форматі.

Заголовочний файл: <stdlib.h>

atoi, atol

Синтаксис:

int atoi(const char* s);

long atol(const char* s);

Повертає ціле відповідного типа, зображення якого передано функції як аргумент. Функція обробляє символи рядка до тих пір, поки не зустріне символ, який не є  десятковою цифрою.

Заголовочний файл: <stdlib.h>

gcvt

Синтаксис:

char *gcvt(double Значення, int Цифр, char* Рядок);

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

Заголовочний файл: <stdlib.h>

itoa, ltoa, ultoa

Синтаксис:

char* itoa (int Значення, char* Рядок, int Основа);

char* ltoa (long Значення, char* Рядок, int Основа);

char* ultoa(unsigned long Значення, char* Рядок, int Основа);

Відповідно перетворять ціле, довге ціле і довге беззнакове ціле в рядок. Число зображається у вказаній при виклику функції системі числення. Рядок — покажчик на рядок, куди буде поміщене зображення числа. Основа — задає основу системи числення (від 2 до 36). Максимальна довжина рядка, формованою функцією itoa, — 17 байт, функціями ltoa і ultoa — 33 байти.

Заголовочний файл: <stdlib.h>

sprintf

Синтаксис:

int sprintf(char *Строка,   const char*  Формат,   СпісокЗмінних);

Виконує форматоване виведення в рядок. СписокЗмінних — розділені комами імена змінних, задає змінні, значення яких повинні бути виведені. Параметр  Формат задає спосіб відображення значень змінних. Дія   функції   sprintf   аналогічна   дії   функції printf, але виведення виконується в рядок-буфер, а не на екран.

Заголовочний файл: <stdio.h>

Функції введення-виведення

cprintf

Як і функція printf, функція cprintf використовується для виводу на екран повідомлень і значень змінних. При цьому є можливість задати колір символів (функція textcolor), які виводяться, і колір фону (textbackground).

Заголовочний файл: <conio.h>

textcolor

Синтаксис:

void textcolor(int Колір);

Задає колір для тексту який виводиться функціями cputs і cprintf. Як параметр Колір звичайно використовують одну з перерахованих нижче іменованих констант.

Колір

Константа

Значення константи

Чорний

Black

0

Синій

Blue

1

Зелений

Green

2

Бірюзовий

Cyan

3

Червоний

Red

4

Бузковий

Magenta

5

Коричневий

Brown

6

Світло-Сірий

Lightgray

7

Сірий

Darkgary

8

Голубий

Lightblue

9

Світло-Зелений

Lightgreen

10

Світло-бірюзовий

Lightcyan

11

Алий

Lightred

12

Світло-бузковий

Lightmagenta

13

Жовтий

Yellow

14

Білий

White

15

Заголовочний файл: <conio.h>

textbackground

Синтаксис:

void textbackground(int  Колір);

Задає колір фону, на якому з'являється текст, виводиться функціями cputs і cprintf. Як параметр Колір звичайно використовують одну з перерахованих нижче іменованих констант. Заголовочний файл: <conio.h>

Колір

Константа

Значення константи

Чорний

Black

0

Синій

Blue

1

Зелений

Green

2

Бірюзовий

Cyan

3

Червоний

Red

4

Бузковий

Magenta

5

Коричневий

Brown

6

Світло-сірий

Lightgray

7

gotoxy

Синтаксис:

void gotoxy(int x,   int у)

Переводить курсор в позицію з вказаними координатами. Координата х задає номер колонки, координата у — номер рядка на перетині яких знаходиться знакомісце, куди переводиться курсор.

Заголовочний файл: <conio.h>

clrscr

Синтаксис:

void clrscr (void)

Очищує екран і закрашує його кольором, заданим функцією textbackground.

Заголовочний файл: <conio.h>

window

Синтаксис:

void window(int x1,   int y1,   int x2,   int y2);

Визначає вікно — область екрану. Параметри x1, y1 задають координати лівого верхнього кута вікна щодо екрану, параметри х2,у2 — правого нижнього.

Заголовочний файл: <conio.h>

                              


 

А также другие работы, которые могут Вас заинтересовать

1852. СЕМАНТИЧЕСКИЕ, ГРАММАТИЧЕСКИЕ И ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ СЛОВА 1.26 MB
  Аспекты изучения проблемы переходности в области неполнозначных слов. Трудные случаи морфологической квалификации слова так. Пословицы, поговорки, крылатые выражения с элементом так. Возможности транспозиции слова "так".
1853. Промисловий аналіз продуктів какао 337.08 KB
  Какао продукти, какао напої та екстракти. Какао як продукт харчування. Виробництво шоколаду. Кондитерська промисловість. Замінники какао-масла.
1854. Теории и современные воспитательные концепции 163 KB
  Современные воспитательные концепции. Системное построение процесса воспитания. Воспитательная система образовательного учреждения. Характеристика компонентов воспитательной системы. Педагогическая поддержка ребенка и процесса его развития.
1855. Оружие геноцида 3.13 MB
  “Нормальная” культура ненормальных людей. Общее воздействие алкоголя на организм. Гипоксия — алкогольная эйфория. Почему пьющие избегают трезвых. О главной причине употребления психотропов. Творчество под угнетением табака. Курение и детородная функция. Целомудрие здравомыслие.
1856. Сегментация изображений и поиск объектов медицины и биологии 3.01 MB
  Программные системы и методы 3D-реконструкции биомедицинских данных. Модели, методы и алгоритмы, положенные в основу сегментации и поиска объектов. Сегментация данных компьютерной томографии и электронной микроскопии. Описание реализации программной системы. Примеры результатов сегментации и идентификации объектов.
1857. МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ЗАНОСА АВТОМОБИЛЯ 1.09 MB
  Анализ подходов к математическому и численному моделированию движения автомобиля. Постановка задачи. Оценка области применимости велосипедной модели. Математические модели движения автомобиля без потери сцепления колес с дорогой. Математическая модель переменной структуры для описания заноса автомобиля.
1858. МЕТОДИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ СИСТЕМЫ ЦЕНООБРАЗОВАНИЯ БАНКОВСКИХ УСЛУГ 1.26 MB
  Необходимость и специфика ценообразования в коммерческих банках. Банковская услуга как объект ценообразования в кредитных организациях. Анализ влияния внешних факторов на ценообразование в коммерческих банках. Стратегия банка как основа моделирования системы ценообразования банковских услуг.
1859. ПОДВЕСКА АВТОМОБИЛЯ, ТОРМОЗНАЯ СИСТЕМА АВТОМОБИЛЯ 1.25 MB
  Целью методических указаний является оказание помощи студентам при проведении лабораторных работ по разделам Подвеска автомобиля и Тормозная система автомобиля курса Автомобили. Излагаются основные теоретические сведения, порядок выполнения и требования к оформлению отчетов по проведению лабораторных работ.
1860. ФИНАНСОВАЯ ОЦЕНКА КАЧЕСТВА ДОВЕРИТЕЛЬНОГО УПРАВЛЕНИЯ АКТИВАМИ ПАЕВЫХ ИНВЕСТИЦИОННЫХ ФОНДОВ РОССИИ 1.25 MB
  Доверительное управление на рынке ценных бумаг как эффективная форма привлечения инвестиций. Формирование концептуального подхода к финансовой оценке качества доверительного управления активами отечественных паевых инвестиционных фондов. Характеристика экономической эффективности деятельности паевых инвестиционных фондов акций.