Функция atof - преобразуване на стринг в рационално число
Описание за функция atof се намира в библиотечен файл stdlib.h.
Чрез библиотечна функция atof се извършва преобразуване на вече въведен стринг в число с плаваща запетая / рационално число от типа float. Подобни функции са atoi и atol, но само за цели числа.
Следващата програма дава пример чрез библиотечна функцията atof:
#include<iostream>
#include <stdlib.h>
using namespace std;
int main()
{ float f1,f2;
double d=0.321;
char mas1[20],mas2[] = "12345.67";//stojnost na string
cout<<"Wywedete chislo s plawasha zapetaq racionalno chislo) ot interwala [0.01..999.99]: ";cin>>mas1;
cout<<"Kym wywedenoto chislo she dobawq stojnost "<<d<<endl;
f1 = atof (mas1)+d;//aritmetichan operaciq atof + 0.321
cout<<"string "<<mas1<<"+ "<<d<<" = chislo s plawasha zapetaq: "<<f1<<endl;
cout<<"Kym stojnostta na stringa "<<mas2<<" she dobawq stojnost "<<d<<endl;
f2 = atof (mas2)+d;//aritmetichan operaciq atof + 0.321
//krajniqt rezultat e zakryglqne ot bibliotechnata funkciq 12346
cout<<"string "<<mas2<<" + "<<d<<" = chislo s plawasha zapetaq: "<<f2<<endl;
system("pause");
return 0;
}//kraj na programa atof
Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.
Начало на страницата