Функция atol - преобразуване на стринг в цяло число от тип long

Описание за функция atol се намира в библиотечен файл stdlib.h. Чрез библиотечна функция atol се извършва преобразуване на стринг в цяло число от типа long. Предаван тип параметър за функция atol е стринг, изходен резултат - цяло число. Във въведения стринг знаците трябва да са само цифри, стойността след десетичната запетая се игнорира. Подобни на функция atol са функции atoi и atof.

 
Следващата програма дава пример за преобразуване на стринг в цяло число чрез библиотечна функция atol
#include<iostream>
#include <stdlib.h>
using namespace std;

int main()
{  long l1,l2;
    long j1=321;
    char mas1[20],mas2[] = "1234";//stojnost na string
    cout<<"Predwaritelno wywedena stojnost: "<<mas2<<endl;
    cout<<"Wywedete estestweno chislo ot interwala [1..100001]: ";cin>>mas1;
    l1 = atol (mas1)+j1;//aritmetichan operaciq rezultat ot atol  + 321
    cout<<"string "<<mas1<<" + "<<j1<<" = sled preobrazuwane w chislo: "<<l1<<endl;
    l2 = atol (mas2)+j1;//aritmetichan operaciq   + 321
    cout<<"string "<<mas2<<" + "<<j1<<" Preobrazuwaniqt string w chislo: "<<l2<<endl;
   //krajniqt rezultat e cqlo chislo
   system("pause");
   return 0;
}//kraj na programata funkciq atol chislo string 

Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.



Начало на страницата

 
Размер на шрифта
Increase Font Size Option 3 Reset Font Size Option 3 Decrease Font Size Option 3
Bulgarian Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
Търсене в сайта: