Функция ltoa - преобразува цяло число в стринг, промяна на бройна система

Описание на библиотечна функция ltoa: Функцията ltoa преобразува цяло число от типа long в стринг. Възможно е и промяна на използваната бройна система. Параметри на функция ltoa са цяло число от тип long, стринг, както и желана бройна система от тип int. Резултатът е от тип стринг - масив от тип char. Тази променлива се предава като параметър на функцията. Ако е посочена бройна система с основа >10 за цифри се ползват букви от латинската азбука. Ако е посочена бройна система с основа примерно 2 е необходимо съобразяване на размера на цялото число параметър и декларираната дължина на стринг - резултат от ltoa. Най-разпространения тип задачи е с основа >10 е за 16-ична бройна система с цифри 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

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

int main()
{   long d1,l1,l2=16;
     char mas1[125],mas2[125];// chislo kato string
     cout<<"Wywedete chislo ot interwala [1..100001]: ";cin>>l1;
     ltoa(l1,mas1,10);//preobrazuwa chislo w string
     d1=strlen(mas1);
     cout<<" chislo izwedeno kato string = "<<mas1<<" s dylvina: "<<d1<<endl;
     ltoa (l1,mas2,l2);//preobrazuwa wywedenoto chislo w 16-ichna brojna sistema
     cout<<" syshoto chislo kato string w 16-ichna brojna sistema "<<mas2<<endl;
   system("pause");
   return 0;
}//kraj na programa za ltoa chislo 

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



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

 
Размер на шрифта
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
Търсене в сайта: