C ++ Itoa

C ++ Itoa
Istnieje kilka różnych sposobów konwersji łańcucha na liczbę całkowitą i.mi., Pisanie dostosowanego programu lub korzystanie z wbudowanych funkcji. Język programowania C ++ zapewnia wiele rodzajów wbudowanych funkcji do konwersji liczby całkowitej na ciąg. Jedną z takich funkcji jest Itoa funkcjonować. Ten samouczek pomoże ci zrozumieć działanie Itoa Funkcja w języku programowania C ++. Przykłady poprowadzą cię, jak korzystać z Itoa Funkcja w programie i przekonwertuj liczbę całkowitą na ciąg.

Co to jest funkcja ITOA w języku C ++?

Itoa jest funkcją C ++ dostępną w STDLIB.Biblioteka H. Itoa Funkcja służy do konwersji numeru liczb całkowitych na ciąg. Przekształca liczbę całkowitą w zerowy termin zakończony za pomocą określonej podstawy i przechowuje wynik w tablicy. Liczby dodatnie są konwertowane na dodatni ciąg, jeśli dana baza wynosi 10. Jeśli liczba jest ujemna, wynikowy ciąg ma poprzedni znak ujemny (-). W przypadku jakiejkolwiek innej bazy, zarówno liczby dodatnie, jak i ujemne przekonwertowane na ciąg bez jakiegokolwiek poprzedniego znaku, są zawsze uważane za niepodpisane. Wynikowa wartość jest przechowywana w tablicy, która powinna być wystarczająco długa, aby utrzymać możliwą wartość długości.

Składnia funkcji ITOA

Składnia Itoa Funkcja podano poniżej, spójrz:

Itoa Funkcja przyjmuje trzy parametry: wejście, wyjście i podstawa. Zwraca przekonwertowaną wartość w postaci ciągu. Parametr „wartości” zawiera wartość, którą należy przekonwertować. Parametr „str” to tablica, która będzie utrzymywała wynikową wartość, zwróconą przez Itoa funkcjonować. Parametr „podstawowy” służy do zdefiniowania podstawy, w której należy wykonać konwersję „wartości”. Zrozumiemy działanie Itoa funkcja z przykładami.

Przykład 1:

W tym przykładzie weźmiemy numer wejściowy od użytkownika i przekonwertujemy go na ciąg za pomocą Itoa funkcjonować. Najpierw utwórz nowy plik w Dev C ++ i zacznij zapisywać kod. Następnie zapisz plik w lokalnym dysk przed wykonaniem. Jeśli tego nie zrobisz, kompilator poprosi Cię o zapisanie pliku podczas próby wykonania kodu bez zapisywania pliku. Teraz zrozummy kod podany poniżej:

#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()

int a;
char b [50];
couta;
Itoa (A, B, 10);
Cout<