Beispiel 01:
Hier kommt das einfachste und erste Beispiel, um die Arbeit der auf die Zahlen oder den Float -Werte angewendeten Funktionen zu erläutern. Da diese Arbeit mit C ++ durchgeführt wurde, müssen wir einige C ++ - Standardbibliotheken hinzufügen. In diesem Code brauchen wir nur einen, ich.e. Bits/STDC++.H. Dies wurde verwendet, um Standardzahlen, Schwimmer, Bits zu verwenden und die Ausgabe in einem Standardformat anzuzeigen. Danach ergaben.
Die Funktion main () beginnt mit der Initialisierung einer String -Variable „S1“, die einen konvertierten Stringwert aus der Funktion to_string () erhält. Diese Variable S1 nimmt einen ganzzahligen Wert als Zeichenfolge nach der Konvertierung über die Methode to_string () ein. Die Cout -Anweisung wurde verwendet, um diesen ganzzahligen Wert in der Shell über die Variable „S1“ in die Zeichenfolge konvertiert zu haben. Die nächste String -Typ -Variable, S2, wurde erneut mit der gleichen Methode to_string () initialisiert. Dieses Mal nimmt es im Parameter der Funktion „to_string ()“ einen Float -Typ -Wert auf. Die Cout -Anweisung kommt erneut, um den Wert der Variablen S2 als konvertierte Zeichenfolge anzuzeigen, ich.e. Float to String. Das Programm wurde abgeschlossen.
Hier wird die Ausgabe dieses gegebenen Codes angezeigt. Wir müssen es mit einem C ++ - Compiler kompilieren. In Ubuntu 20.04, wir haben den G ++ - Compiler dazu, das zu tun. Stellen Sie sicher, dass Sie es haben. Daher wurde der Befehl g ++ verwendet.CC ”. Es wurde erfolgreich und wir sind bereit, den Code mit dem "auszuführen"./A.OUT ”Abfrage. Nachdem wir es verwendet haben, haben wir den Ganzzahl- und Schwimmerwert als Zeichenfolge auf der Shell, wie Sie aus dem Ergebnis sehen können.
Beispiel 02:
Das erste Beispiel ging es dar. Dieses Mal werden wir uns mit der Umwandlung eines Werts untersuchen, der eine gewisse Exponentenmacht damit hat. Der Exponent im C ++ - Wert kann mit dem Zeichen „E“ angezeigt werden. Beginnen wir also mit den „Bits/STDC++.H ”C ++ Bibliothek Aufnahme in den neuen Code. Der Namespace „STD“ ist notwendig. Die Main () -Codefunktion ist dem obigen Beispiel ziemlich ähnlich, wobei die zu konvertierende Änderung des zu konvertierenden Werts. Also haben wir die erste Zeichenfolge Typ Variable S1 deklariert. Es nimmt den Wert von der Methode to_string () nach der Konvertierung in einer Zeichenfolge aus. Der Wert, den es braucht, ist 1 an die Macht +30 erhöht, ich.e. 1e+30. In der nächsten Zeile wird die Cout -Klausel verwendet, um den Shell -Wert nach der Konvertierung in eine Zeichenfolge anzuzeigen.
Hier kommt eine weitere Zeichenfolge Typ Variable "S2", die einen konvertierten Exponententypwert aus der Methode "to_string ()" von C enthält++. Die Methode to_string () hat den Wert 1 an die Leistung -30 in ihren Argumenten verwendet und in die Zeichenfolge konvertiert. Der Wert würde in der Variablen S2 gespeichert. Der Code musste vor seiner Ausführung über das Strg+s gespeichert werden.
Nachdem wir diesen neu erstellten Code gespeichert haben, haben wir ihn zusammengestellt. Wir haben keine Fehler im Gegenzug gefunden und den kompilierten Code mit dem “ausgeführt./A.OUT ”Befehl. Im Gegenzug wurden die in Zeichenfolgen konvertierten exponentiellen Werte angezeigt. Der Wert mit positiver Exponentialleistung wurde in einen langen Float -Wert umgewandelt, während der Wert mit negativem Exponentialwert in alle "0" -Float -Werte konvertiert wurde, wie gezeigt.
Beispiel 03:
Schauen wir uns ein weiteres Beispiel für die Verwendung der Methode to_string () c ++ in Ubuntu an. Dieses Mal werden wir uns untersuchen. Der Code wurde also mit den gleichen Bits/STDC begonnen++.H Header und der Standard -Namespace „STD“. Die Funktion main () beginnt mit der S1 -Deklaration vom String -Typ Variable. Diese Variable hat den Wert "Ganzzahl" von der Methode to_string () nach der Konvertierung in einer Zeichenfolge genommen. Die Find () -Funktion wurde aufgerufen, wobei String S1 als Argument „2“ nimmt. Dies wurde verwendet, um die Position "2" in einem String S1 mit "+1" zu erhalten. Die zweite Zeichenfolgenvariable, S2, hat den konvertierten Zeichenfolgenwert aus der Methode "to_string ()" entnommen. In seinem Fall ist der Wert, der durch die Methode to_string () konvertiert wird. Jetzt wurde die Cout -Anweisung verwendet, um den Standort eines Wertes 2 aus der Zeichenfolge S2 herauszufinden. Die gleiche Find () -Methode wurde mit der S2 -Variablen vor Ort aufgerufen, und die Wertposition wird angezeigt. Jetzt wurde der Code so eingestellt, dass er auf der Shell zusammengestellt und ausgeführt werden soll.
Der Kompilierungsbefehl "G ++" wird mit dem Dateinamen geliefert, um diesen Code zu kompilieren. Es gibt keine Ausnahmen zurück. Danach haben wir die kompilierte Codedatei ausgeführt und das folgende Ergebnis erhalten. Es gibt 3 als Wert von Wert 2 in Saiten S1 und S2 zurück.
Beispiel 04:
Lassen Sie uns unser letztes Beispiel haben, um die Funktionalität der to_string () -Methode zu erläutern. Diesmal haben wir einen "Addition" -Operator im Code. Wir beginnen unseren neuen Code mit den gleichen Bits/STDC++.H -Bibliothek zur Verwendung von Standard -C ++ - Werten und Anweisungen. Der Namespace „STD“ ist ein Muss, um eingeschlossen zu werden. Die main () -Funktion ist ein Drei-Zeilen-Code, um die Funktionen der Funktion der to_string () hier auszuarbeiten. Hier kommt die Initialisierung und Deklaration einer String -Variable S1. Die Funktion to_string () hat die Summe und Subtraktion einiger Zahlen darin übernommen. Nach Addition und Subtraktion wird der Endwert in eine Zeichenfolge konvertiert und in der Variablen S1 gespeichert. Die Cout -Erklärung wurde hier immer hier hochgekommen, um den Zeichen der Zeichenfolge S1 auf Ubuntus Terminal Shell anzuzeigen. Hier ging es um. Wir müssen uns die Ausgabe dieses Codes ansehen, nachdem wir ihn mit der Strg+S -Verknüpfung gespeichert haben.
Die Methode to_string (), die Zahlen mit den Operatoren in seinen Parametern aufnimmt, wird zunächst auf eine perfekte Zahl berechnet, i.e. 19 und dann in eine Zeichenfolge umgewandelt, die auf der Schale angezeigt werden soll.
Abschluss:
Zusammenfassend haben wir alle grundlegenden und benötigten Konzepte in unserem Artikel behandelt, um die Funktionalität to_string () zu erläutern. Wir haben mit der Umwandlung einfacher Ganzzahlen, Schwimmer, exponentieller Wert und mathematischer Ausdruck in Zeichenfolgen über die Funktion to_string () von C durchgeführt++. Wir haben auch gesehen, wie man die genaue Position eines bestimmten Zeichens aus einer Zeichenfolge innerhalb unseres Beispiels bekommt. Daher hoffen wir, dass dieser Artikel für jeden C ++ - Benutzer am besten ist.