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>

                              


 

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

29206. Следственный эксперимент 26 KB
  Принимается решение о проведении эксперимента 2. уясняется цель данного эксперимента 3. определение участников эксперимента и роли каждого из них. подготовка технических средств хода процессуального результата эксперимента а так же составление письменного плата то есть сценария.
29207. Криминалистическая следственная тактика 58.5 KB
  тактика решает задачи: подготовка наиболее эффективных рекомендаций по организации планированию расследования и проверки версий разработка наиболее оптимальных приемов следственных действий поиск взаимодействия следователя с оперативными работниками использование оперативнорозыскной информации в тактике следственных действий Структура научных основ криминалистической тактики включает: процессуальные основы психологические основы логические основы тактические основы нравственные основы Структура и система криминалистической тактики:...
29209. Тактика допроса подозреваемого и обвиняемого 66.5 KB
  Как и допрос свидетеля и потерпевшего допрос обвиняемого и подозреваемого помимо подготовки включает 4 стадии те же: установление психологического контакта свободный рассказ постановка вопросов ознакомление допрашиваемого с протоколом. убеждение допрашиваемого в неправильности занятой им позиции. разумное использование доказательств предъявление доказательств после получения о допрашиваемого всех сведений относительно данного доказательства. установление виновной осведомленности допрашиваемого вопреки его воли.
29210. Сле́дователь — должностное лицо 61 KB
  К органам дознания относятся: 1 органы внутренних дел Российской Федерации а также иные органы исполнительной власти наделенные в соответствии с федеральным законом полномочиями по осуществлению оперативнорозыскной деятельности; 2 органы Федеральной службы судебных приставов; 3 командиры воинских частей соединений начальники военных учреждений или гарнизонов; 4 органы государственного пожарного надзора федеральной противопожарной службы.
29211. Эксперт в криминалистике 62.5 KB
  Следователь вправе присутствовать при производстве судебной экспертизы получать разъяснения эксперта по поводу проводимых им действий. Факт присутствия следователя при производстве судебной экспертизы отражается в заключении эксперта. Вопервых следователь могут и обязан проверить соблюден ли при назначении и производстве экспертизы установленный законом процессуальный порядок призванный обеспечить полноту объективность и достоверность полученных результатов а также права сторон прежде всего обвиняемого.
29213. ОСМОТР МЕСТА ПРОИСШЕСТВИЯ 28 KB
  Осмотр места происшествия как следственное действие является важным средством получения информации о расследуемом преступлении. От его качества во многих случаях зависит успех расследования поскольку полученная при осмотре места происшествия может носить доказательственный характер. Участок местности или помещение в пределах которого обнаружены следы совершенного преступления называется МЕСТОМ ПРОИСШЕСТВИЯ.
29214. Планирование расследования 32.5 KB
  Планирование расследования происходит на основе следующих принципов. Динамичность процесс планирования идет постоянно план расследования может меняться уточняться дополняться при поступлении новой информации. Индивидуальность связана с неповторимостью каждого из расследуемых преступлений которая должна учитываться при составлении плана расследования.