Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Gcvt

CuBook05

Функция

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

#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, и поэтому мы не рекомендуем использовать ее для переносимых программ.
 
Пример

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий