To_string C ++

To_string C ++
Strings to dość znana koncepcja C ++, która zawiera wiele znaków, symboli i liczb. Ciągi to zmienne, które można manipulować na wiele sposobów. C ++ wymyślił funkcję „to_string ()” do konwersji liczb, wartości pływakowych, wartości wykładniczych i wyrażeń do ciągów po dowolnych obliczeniach. Dlatego w dzisiejszym artykule będziemy patrzeć na funkcję To_String () C ++. Zacznijmy od nowego tworzenia i otwarcia plików z instrukcją Ubuntu i nano instruktaż.

Przykład 01:

Oto najprostszy i pierwszy przykład, aby opracować działanie funkcji To_String () zastosowanej na liczbach lub wartościach pływakowych. Ponieważ ta praca została wykonana za pomocą C ++, musimy dodać standardowe biblioteki C ++. W ramach tego kodu potrzebujemy tylko jednego, ja.mi. bity/stdc++.H. Zostało to wykorzystywane do używania standardowych liczb całkowitych, pływaków, bitów i wyświetlania wyjścia w formacie standardowym. Następnie przestrzeń nazw „STD” pojawiła się po naszej pomocy w korzystaniu z „cout” i „cin” bez problemu.

Funkcja main () zaczyna się od inicjalizacji zmiennej ciągu „S1”, uzyskując konwertowaną wartość ciągów z funkcji TO_String (). Ta zmienna S1 przyjmuje wartość typu liczb całkowitych jako ciąg po konwersji metodą TO_String (). Instrukcja Cout została użyta do wyświetlania tej wartości całkowitej przekonwertowanej na ciąg w powładzie za pomocą zmiennej „S1”. Następna zmienna typu ciągów, S2, została ponownie zainicjowana za pomocą tej samej metody TO_String (). Tym razem ma wartość typu pływaka w parametrze funkcji „to_string ()”. Instrukcja Cout pojawia się ponownie, aby wyświetlić wartość zmiennej s2 jako konwertowany ciąg.mi. pływaj do ciągu. Program został ukończony.

Tutaj przychodzi, aby zobaczyć wyjście tego danego kodu. Musimy skompilować go z kompilatorem C ++. W Ubuntu 20.04, mamy do tego kompilator G ++. Upewnij się, że to masz. Więc polecenie G ++ zostało użyte do kompilacji pliku „ToString.CC ”. To się udało i jesteśmy gotowi wykonać kod za pomocą „./A.Zapytanie out. Po jego użyciu mamy wartość liczby całkowitej i zmiennoprzecinkowej jako ciąg na powładzie, jak widać z wyniku.

Przykład 02:

Pierwszym przykładem było przekształcenie wartości całkowitej i zmiennoprzecinkowej na ciąg i wyświetlacz na terminalu. Tym razem będziemy patrzeć na konwersję wartości mającą z nią pewną moc wykładniczą. Wykładnik w wartości C ++ może być wyświetlany z znakiem „E”. Zacznijmy więc od „BITS/STDC++.H ”C ++ włączenie biblioteki w nowym kodzie. Przestrzeń nazw „Std” jest niezbędna do dostosowania z CIN i oświadczeniami Cout na wymaganych. Funkcja kodu main () jest dość podobna do powyższego przykładu, a zmiana wartości do konwersji. Tak więc zadeklarowaliśmy pierwszą zmienną typu ciągów S1. Bierze wartość z metody TO_String () po konwersji w ciągu. Wartość, którą wymaga, jest 1 podniesiona do mocy +30, i.mi. 1E+30. Następny wiersz wykorzystuje klauzulę Cout do wyświetlania wartości powłoki po konwersji do ciągu.

Oto kolejna zmienna typu ciągów „S2” przyjmująca konwertowaną wartość typu wykładnika z metody C „TO_String ()”++. Metoda to_string () wykorzystywała podwyżkę wartości 1 do mocy -30 w swoich argumentach i przekonwertowała ją na ciąg. Wartość zostałaby zapisana na zmiennej S2. Kod musiał zostać zapisany przed jego wykonaniem za pośrednictwem Ctrl+S.

Po zapisaniu tego nowo utworzonego kodu, skompilowaliśmy go. W zamian nie znaleźliśmy żadnych błędów i wykonaliśmy skompilowany kod z „./A.OUT ”polecenie. W zamian wyświetlono wartości wykładnicze przekonwertowane na struny. Wartość z dodatnią mocą wykładniczą została przekonwertowana na długą wartość zmiennoprzecinkową, podczas gdy wartość o ujemnej wartości wykładniczej została przekonwertowana na wszystkie wartości pływakowe „0”, jak pokazano.

Przykład 03:

Spójrzmy na kolejny przykład użycia metody To_String () C ++ w Ubuntu. Tym razem przyjrzymy się, jak znaleźć określony znak z konwertowanego ciągu po użyciu funkcji „to_string”. Tak więc kod został uruchomiony z tymi samymi bitami/stdc++.H Nagłówek i standardowy przestrzeń nazw „STD”. Funkcja Main () zaczyna się od deklaracji zmiennej typu S1 S1. Ta zmienna przyjmuje wartość „całkowitą” z metody TO_String () po konwersji w ciągu. Funkcja Find () została wywołana przez String S1 biorąc „2” jako argument. Zostało to wykorzystane do uzyskania wartości „2” w ciągu S1 z „+1”. Druga zmienna łańcucha, S2, przyjmuje konwertowaną wartość ciągu z metody „TO_String ()”. W jego przypadku wartość przekonwertowana metodą TO_String () jest wartością zmiennoprzecinkową. Teraz instrukcja Cout została wykorzystana do znalezienia lokalizacji wartości 2 z ciągu S2. Ta sama metoda Find () została wywołana ze zmienną S2 na miejscu, a pozycja wartości zostanie wyświetlona. Teraz kod został skompilowany i wykonany na powłoce.

Polecenie kompilacji „G ++” jest wyposażone w nazwę pliku, aby skompilować ten kod. Nie zwraca żadnych wyjątków. Następnie wykonaliśmy skompilowany plik kodu i otrzymaliśmy poniższy wynik. Zwraca 3 jako pozycję wartości 2 w ciągu S1 i S2.

Przykład 04:

Miejmy ostatni przykład, aby rozwinąć funkcjonalność metody To_String (). Tym razem mamy w kodzie operatora „dodawania”. Zaczynamy nasz nowy kod z tymi samymi bitami/stdc++.Biblioteka H do wykorzystania standardowych wartości i instrukcji C ++. Przestrzeń nazw „STD” jest koniecznością do włączenia. Funkcja main () to trójstronny kod do skomplikowania funkcji to_string () tutaj. Oto inicjalizacja i deklaracja zmiennej łańcuchowej S1. Funkcja to_string () przyjmuje w niej sumę i odejmowanie niektórych liczb. Po dodaniu i odejmowaniu wartość końcowa zostanie przekonwertowana na ciąg i zapisany na zmienną S1. Instrukcja Cout zawsze pojawiła się tutaj, aby nasza pomoc wyświetlała wartość String S1 na terminalu Ubuntu. O to chodziło. Musimy rzucić okiem na dane wyjściowe tego kodu po zapisaniu go w skrócie Ctrl+S.

Metoda to_string () przyjmująca liczby z operatorami w swoich parametrach jest najpierw obliczana na idealną liczbę, i.mi. 19, a następnie przekonwertowany na ciąg, który będzie wyświetlany na skorupce.

Wniosek:

Podsumowując, w naszym artykule omówiliśmy wszystkie podstawowe i potrzebne koncepcje, aby opracować funkcję To_String (). Zrobiliśmy konwersję prostych liczb całkowitych, pływaków, wartości wykładniczej i wyrażenia matematycznego w struny za pomocą funkcji to_string ()++. Widzieliśmy również, jak uzyskać dokładną pozycję konkretnej postaci z łańcucha w naszym przykładzie. Dlatego mamy nadzieję, że ten artykuł będzie najlepszy dla każdego użytkownika C ++.