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>

                              


 

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

14594. Проведение простейших расчетов с использованием формул. Создание электронной таблицы 102.5 KB
  Практическая работа № 13 Тема: Проведение простейших расчетов с использованием формул. Создание электронной таблицы Знать: правила ввода формул в ячейку электронной таблицы понятие абсолютной и относительной адресации ячеек основные встроенные функции MS Excel. У...
14595. Построение и редактирование графиков и диаграмм в электронных таблицах 72 KB
  Практическая работа № 14 Тема: Построение и редактирование графиков и диаграмм в электронных таблицах. Знать: основные виды диаграмм и их элементов основные приемы форматирования диаграмм. Уметь: строить диаграммы и графики на основе табличных данных; Ход работ
14596. Комплексное использование возможностей электронных таблиц для создания документов 62 KB
  Практическая работа № 15 Тема: Комплексное использование возможностей электронных таблиц для создания документов Знать: элементы электронных таблиц типы данных правила ввода и редактирования данных форматирования таблиц понятие фильтрации и сортировки данных...
14597. Создание таблиц и пользовательских форм для ввода данных Microsoft Access 186 KB
  Практическая работа № 16 Тема: Создание таблиц и пользовательских форм для ввода данных Microsoft Access Цели работы: познакомиться с основными понятиями базы данных; научиться создавать таблицу базы данных в режиме Конструктор; освоить переход из режима Конструк...
14598. Модификация таблиц и работа с данными с использованием запросов 154 KB
  Практическая работа № 17 Тема: Модификация таблиц и работа с данными с использованием запросов Цели работы: закрепить навыки по созданию таблиц; продолжить знакомство с основными видами запросов; научиться создавать запросы: на обновление на добавле
14599. Работа с данными и создание отчетов 182.5 KB
  Практическая работа № 18 Тема: Работа с данными и создание отчетов Цель работы: научиться создавать отчеты. Ход работы Задание 1. Откройте учебную базу данных созданную на прошлом занятии. Порядок работы: Вызовите программу Access. Для этого дважды щелкн...
14600. Порядок высвобождения и реализации движимого имущества в системе МЧС 82 KB
  Предметом внутриведомственного финансового контроля является финансовая и хозяйственная деятельность территориальных органов, воинских частей войск гражданской обороны и организаций МЧС России (далее – организации МЧС России).
14601. Сложные запросы с использованием логических выражений 154.5 KB
  Практическая работа № 20 Тема: Сложные запросы с использованием логических выражений. Цели работы: закрепить навыки по редактированию таблиц; познакомиться с основными видами запросов; научиться создавать запросы на выборку различными способами. Х
14602. Разработка многотабличных баз данных 211.5 KB
  Практическая работа № 21 Тема: Разработка многотабличных баз данных Цели работы: научиться создавать таблицу базы данных с помощью Мастера таблиц; закрепить навыки по добавлению и удалению записей; закрепить навыки по заполнению и редактированию таблиц б...