Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

STRTOD(3C)

��������
strtod, atof - �������������� ������� �������� � ������������ ����� ������� ��������

���������

	double strtod (str, ptr)
	char *str, **ptr;
	
	double atof (str)
	char *str;

��������
����������� ������� strtod �������� ������������ ����� ������� ��������, �������� �������� ��������, �� ������� ��������� �������� str. ������� ��������������� �� ������� ����������������� �������.

������� strtod ����������: ������������������ ���������� �������� [��. ������ isspace � ctype(3C)], ���� �����, ������� ����, ���������� �������������� �����, � �������, ��������� �� ������� e ��� E, ��������������� ����� ������� ��� �������, � ������ �����. ����� ������������� ����������� ����� �������������.

���� �������� ptr �� ����� (char **) NULL, �� � �����, �� ������� �� ���������, ������������ ��������� �� ������, ��������� ���������� ���������. ���� ����� ������������ �� �������, �� *ptr ��������������� ������ str, � � �������� ���������� ������������ ����.

Atof (str) ������������ strtod (str, (char **) NULL).

��. �����
ctype(3C), scanf(3S), strtol(3C).

�����������
���� ��������������� ����� ����������� ��������� �����, �� ������������, � ����������� �� ����� �����, �������� +HUGE ��� -HUGE [��. intro(3)], � ���������� errno ������������� �������� ERANGE. � ������ ������������ ������� ������������ ���� � errno ������������� �������� ERANGE.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT