C ++ Return char Array von der Funktion

C ++ Return char Array von der Funktion
Arrays sind eine bestimmte Form der Variablen, mit der Benutzer verschiedene Wertesätze verwalten können (Ganzzahl, Zeichen, Zeichenfolge usw.) in einem einzigen Speicherraum. Die Indizes machen es einfach, die Zeichen oder Elemente zu identifizieren. C ++ Datentyp mit dem Namen CHAR wird zum Speichern von Zeichen verwendet. Ein Charakter wird als char abgekürzt. Die Daten werden als absoluter Wert gespeichert, da dies ein integraler Datensatz ist. Ein Vertrag nimmt ein Gedächtnis -Byte ein.

Wie eine Reihe schwebender Zahlen oder Ganzzahlen enthält jeder Array -Index ein Element oder Zeichen. Wir werden diskutieren, wie ein Zeichen -Array aus einer Funktion in C ++ in diesem Artikel zurückgibt:

Verwenden Sie 'Loop' Loop, um das Zeichenarray zurückzugeben

In diesem Code werden wir eine für Schleife in C ++ verwenden, um ein Array von Zeichen zurückzugeben. Wir werden das Zeichenarray erstellen und dann die Größe dieses Arrays angeben. Dann definieren wir eine "Ganzzahl" -Datentypvariable. Wir können die 'für' Schleife verwenden, indem wir der Variablen 'I' 0 zuweisen, die einen kleineren Wert als die Größe des Arrays hat, und den Wert des 'I' bei jeder Schleife um 1 erhöhen würde. Vor der Präsentation des Zeichenarrays müssen wir die Daten in der Variablen für jeden iterativen Prozess beibehalten.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int i;
char char_arr [6];
char_arr [0] = 'l';
char_arr [1] = 'm';
char_arr [2] = 'n';
char_arr [3] = 'o';
char_arr [4] = 'p';
char_arr [5] = 'q';
Cout<<"\nshow all the characters:\n";
für (i = 0; i<6; i++)

Cout<<"char_arr["<Cout<<("\n");

getch ();
Rückkehr 0;

Hier müssen wir zwei wichtige Header -Dateien einführen und . Dabei haben wir den Standard -Namespace verwendet. Die main () -Funktion wird aufgerufen. Wir haben eine Variable 'I' initialisiert. Wir deklarieren das Charakterarray und setzen die Größe des Arrays. Es würde den Charakter 'L' im '0' Index des Arrays geben. Im Index '1' würde es den Charakter 'M' geben. Im '2' Index würde es den Charakter 'n' geben. Im '3' Index würde es Charakter 'O' geben. Im '4' Index würde es den Charakter 'P' geben. Im '5' Index würde es den Charakter 'Q' geben.

Der Befehl "Cout" wird angewendet, um die Zeile zu drucken "Alle Zeichen anzeigen", bevor die Charakter -Array -Elemente angezeigt werden. Wir zeigen die definierten Zeichen -Array -Mitglieder an, indem wir eine für eine Schleife verwenden. Innerhalb des Körpers der 'für' Schleife zuerst starten wir die Schleifenvariable 'I'. Wir wenden die Bedingung auf diese Variable an 'i an<6', and in the last part, we increment the value of this variable. We have utilized the 'cout' command to show the elements of the defined array. '\n' is used to print the elements on separate lines.

Am Ende haben wir Getch () und 'Return 0' eingegeben. Im Code verwenden wir die Methode getCh (), um die Ausgangsanzeige verfügbar zu halten, bis der Benutzer eine beliebige Taste auf der Tastatur eingibt, um den Ausgangsbildschirm zu schließen.

Verwenden Sie 'während der Schleife', um das Zeichenarray zurückzugeben

In diesem Fall werden wir demonstrieren. Vor der Präsentation des Zeichenarray.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int i;
char char_arr [] = 'a', 'l', 'e', ​​'e', ​​'n', 'a', 'a';
Cout<<"\nshow all the characters:\n";
i = 0;
während ich<7)

Cout<<"char_arr["<Cout<<("\n");
i ++;

getch ();
Rückkehr 0;

Zwei Bibliotheken und müssen am Start des Programms aufgenommen werden. Wir haben den Standard -Namespace verwendet. Die Funktion main () wird aufgerufen. Wir haben eine Variable namens "I" im Körper dieser Methode eingerichtet. Jetzt wird das Charakter -Array deklariert. Die Komponenten des Zeichenarrays wurden angegeben. Der Charakter 'A' befindet sich im "0" -Index des Arrays. Das Charakter 'L' wird im Index '1 sein.'Charakter' E 'wird im' 2 'Index gefunden. Das Charakter 'E' wird am Index '3' gefunden. Das Charakter 'n' wird am Index '4' gefunden. Charakter 'A' wird im Index '5 gefunden.'Charakter' A 'wird im Index' 6 gefunden.''

Bevor Sie die Komponenten des Zeichenarrays präsentieren, wird die Anweisung "Cout" verwendet, um den Text anzuzeigen. "Zeigen Sie alle Zeichen an.'Die' während 'Schleife wird angewendet, um die Elemente des definierten Zeichenarrays zu veranschaulichen. Wir definieren zunächst die Schleifenvariable 'i' direkt außerhalb des Körpers der 'whit' Loop. Wir haben die Anweisung "Cout" verwendet, um die Elemente des deklarierten Arrays mit ihren Positionen anzuzeigen, nachdem die Bedingung auf der Variablen angewendet wurde. "<7'. '\n' would be applied to display every element on its line. We've added getch() and 'return 0' commands at the termination of the code.

Verwenden Sie eine Schleife mit "Do-while", um ein Charakter-Array zurückzugeben

In diesem Fall werden wir in C ++ eine Schleife verwenden, um ein Array von Zeichen zurückzugeben.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int i;
char char_arr [] = 'p', 'y', 't', 'h', 'o', 'n';
Cout<<"\nshow all the characters:\n";
i = 0;
Tun

Cout<<"char_arr["<Cout<<("\n");
i ++;

während ich<6);
getch ();
Rückkehr 0;

Zunächst integrieren wir die Header -Dateien und . Nach der Verwendung von 'Namespace' haben wir die main () -Funktion aufgerufen. Die Variable 'I' wird initialisiert, um die Charakter -Array -Elemente zu speichern. Wir geben die Mitglieder des Charakters Array an, indem wir dieses Array deklarieren. Wir müssen den Befehl "Cout" eingeben, um die Phrase kurz vor den Charakter -Array -Elementen zu drucken, nachdem die Variable 'I' initialisiert wurde. Wir haben eine Schleife beschäftigt. Im Segment von 'DO' haben wir die Anweisung "Cout" verwendet, um alle Elemente des erforderlichen Arrays anzuzeigen. Dann wenden wir den Zustand an 'i an<6' in the body of the while portion. To terminate the code, we employ 'return 0'.

Abschluss

Die Charakter -Arrays in der C ++ - Sprache wurden in diesem Artikel überprüft. Charakter -Arrays sind Sätze von Zeichen, die in Form von Arrays gehalten werden. Die vorhergehende Diskussion enthält drei grundlegende Techniken für die Rückgabe des Charakters -Arrays aus der Funktion.