Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

gcvt

gcvt


Функция            Преобразует число с плавающей точкой в символьную
                   строку.

Синтаксис          #include <stdlib.h>
                   char * gcvt(double value, int ndig, char *buf);

Файл, содержащий   stdlib.h
прототип

Описание           gcvt преобразует  value  в  строку  символов в коде
                   ASCII,  ограниченную нулем,  и запоминает строку  в
                   buf.  Если возможно,  то она получает ndig значащих
                   цифр в  формате  F  Фортрана.  В  противном  случае
                   строка  будет  в формате E функции printf (ее сразу
                   же можно  печатать).  Она  может  подавлять  задние
                   нули.

Возвращаемое       gcvt возвращает адрес строки.
значение

Переносимость      gvct поддерживается системой UNIX. Она не опреде-
                   лена в стандарте ANSI C, и поэтому мы не рекомен-
                   дуем использовать ее для переносимых программ.

Смотрите также     ecvt, fcvt, sprintf.

Пример:

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

int main(void)
{
   char str[25];
   double num;
   sig = 5;

   num = 9.876;
   gcvt(num,sig,str);
   printf("Строка = %s\n",str);
   num = -123.45;
   gcvt(num,sig,str);
   printf("Строка = %s\n",str);
   num = 0.6789e5;
   gcvt(num,sig,str);
   printf("Строка = %s\n",str);
   return 0;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог