Język C++
itoa
[funkcja] Konwertuje liczbę na łańcuch znaków w postaci określonego systemu liczbowego.Składnia
#include <cstdlib>
char * itoa( int value, char * str, int base );
Opis szczegółowy
Funkcja konwertuje liczbę całkowitą na łańcuch znaków. Liczba zostanie zapisana w łańcuchu znaków w postaci określonego przez argument
base systemu liczbowego.
Argumenty
Zwracana wartość
Funkcja zwraca wskaźnik przekazany do niej jako argument
str.
Dodatkowe informacje
Uwaga!
Funkcja nie jest częścią standardu ANSI C ani standardu C++. Niektóre biblioteki posiadają jednak omówioną funkcję. |
Przykład
#include <cstdio>
#include <cstdlib>
int main()
{
char b[ 32 ];
printf( "Liczba to 1267\n" );
itoa( 1267, b, 16 );
printf( "szesnastkowo: %s\n", b );
printf( "binarnie:%s", itoa( 1267, b, 2 ) );
return 0;
}
Standardowe wyjście programu:
Liczba to 1267
szesnastkowo: 4f3
binarnie:10011110011
Zagadnienia powiązane
strtoul | Konwertuje wartość zapisaną w łańcuchu znaków w dowolnym systemie liczbowym do postaci liczby typu całkowitego (unsigned long). (funkcja) |
---|
atoi | Konwertuje wartość zapisaną w łańcuchu znaków do postaci liczby typu całkowitego (int). (funkcja) |
---|
atol | Konwertuje wartość zapisaną w łańcuchu znaków do postaci liczby typu całkowitego (long). (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.