Αρχικοποιήστε τον πίνακα Char στη C++

Archikopoieste Ton Pinaka Char Ste C



Στη C++, μπορούμε να δηλώσουμε και να αρχικοποιήσουμε τους πίνακες διαφορετικών τύπων δεδομένων όπως int, string, char κ.λπ. Ένας πίνακας είναι μια μεταβλητή που μπορεί να περιέχει πολλές τιμές παρόμοιου τύπου δεδομένων. Ο 'πίνακας χαρακτήρων' χρησιμοποιείται για την αποθήκευση της συλλογής του χαρακτήρα και των συμβολοσειρών σε αυτήν. Ο 'πίνακας char' είναι παρόμοιος με τον 'πίνακα int'. Καθώς ο πίνακας int αποθηκεύει τις αριθμητικές τιμές, ο 'πίνακας χαρακτήρων' αποθηκεύει τη συλλογή χαρακτήρων ή συμβολοσειρών στον προγραμματισμό C++. Σε αυτόν τον οδηγό, θα αρχικοποιήσουμε τον πίνακα χαρακτήρων σε C++ στους κώδικές μας.

Παράδειγμα 1:







Ας ξεκινήσουμε τον κώδικα C++ συμπεριλαμβάνοντας τα αρχεία κεφαλίδας. Το πρώτο αρχείο κεφαλίδας σε αυτό το παράδειγμα είναι το 'iostream'. Ορισμένες συναρτήσεις όπως το 'cin' ή το 'cout' δηλώνονται σε αυτό το αρχείο κεφαλίδας που χρειαζόμαστε σε αυτόν τον κώδικα. Το δεύτερο αρχείο κεφαλίδας είναι το 'string.h' που προστίθεται εδώ, καθώς πολλές συναρτήσεις που χρειαζόμαστε για να χειριστούμε τον χαρακτήρα του πίνακα ορίζονται σε αυτό. Ο χώρος ονομάτων 'std' προστίθεται επίσης σε αυτόν τον κώδικα. Στη συνέχεια, καλούμε τη μέθοδο 'main()' εδώ.



Για να αρχικοποιήσουμε τον πίνακα χαρακτήρων, τοποθετούμε τη λέξη-κλειδί «char». Στη συνέχεια, το όνομα του πίνακα πληκτρολογείται εδώ. Το όνομα του πίνακα χαρακτήρων είναι 'new_Array' του οποίου το μέγεθος έχει προσαρμοστεί σε '50'. Στη συνέχεια, αρχικοποιούμε αυτόν τον πίνακα χαρακτήρων με τη γραμμή. Η γραμμή που συμπεριλαμβάνουμε εδώ για να αρχικοποιήσουμε τον πίνακα χαρακτήρων είναι 'Ο πρώτος μου πίνακας χαρακτήρων είναι εδώ!'. Τώρα, θέλουμε να εκτυπώσουμε αυτούς τους πίνακες χαρακτήρων, οπότε τοποθετούμε το 'new_Array' στο 'cout'. Αυτό αποδίδει τον πίνακα χαρακτήρων στην κονσόλα.



Κωδικός 1:





#include
#include
χρησιμοποιώντας namespace std?
int main ( )
{
char new_Array [ πενήντα ] = 'Η πρώτη μου σειρά χαρακτήρων είναι εδώ!' ;
cout << new_Array << endl;
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Παραγωγή:



Ο πίνακας χαρακτήρων που αρχικοποιήσαμε στον κώδικα εμφανίζεται εδώ στο δεδομένο αποτέλεσμα. Όλα τα δεδομένα που χρησιμοποιήσαμε για την προετοιμασία του πίνακα χαρακτήρων αποδίδονται ως εξής:

Παράδειγμα 2:

Τα αρχεία κεφαλίδας 'iostream' και 'string.h' περιλαμβάνονται εδώ. Κάτω από αυτό, προσθέτουμε τον χώρο ονομάτων 'std'. Στη συνέχεια, αφού καλέσουμε την 'main()', αρχικοποιούμε τον πίνακα χαρακτήρων με το όνομα, 'Arr_1'. Τοποθετούμε τον τύπο δεδομένων «char» και μετά βάζουμε το όνομα του πίνακα χαρακτήρων.

Στη συνέχεια, εκχωρούμε τους χαρακτήρες σε αυτόν τον πίνακα ή μπορούμε να πούμε ότι αρχικοποιούμε αυτόν τον πίνακα εδώ με τους χαρακτήρες. Εισάγουμε τους χαρακτήρες σε αυτόν τον πίνακα και, στη συνέχεια, χρησιμοποιούμε τον βρόχο 'για' κάτω από αυτό επειδή θέλουμε να εμφανίσουμε όλους αυτούς τους χαρακτήρες ξεχωριστά. Στη συνέχεια, χρησιμοποιούμε το 'cout' και προσθέτουμε το 'Arr_1[i]' σε αυτό το cout που εμφανίζει όλους τους χαρακτήρες του πίνακα χαρακτήρων.

Κωδικός 2:

#include

#include
χρησιμοποιώντας namespace std?
int main ( )
{
char Arr_1 [ 10 ] = { 'ένα' , 'Είναι' , 'Εγώ' , 'Ο' , 'σε' , 'n' , 'Με' , 'σι' , 'Σε' , 'Χ' } ;
Για ( int i = 0 ; Εγώ < μέγεθος του ( Arr_1 ) / μέγεθος του ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Ο χαρακτήρας του Array είναι  ' << Arr_1 [ Εγώ ] << endl;
}
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Παραγωγή:

Όλοι οι χαρακτήρες του πίνακα χαρακτήρων εμφανίζονται τώρα εδώ. Εισάγουμε αυτούς τους χαρακτήρες ενώ αρχικοποιούμε τον πίνακα στον παρεχόμενο κώδικα και στη συνέχεια τους αποδίδουμε.

Παράδειγμα 3:

Περιλαμβάνουμε τα αρχεία κεφαλίδας 'iostream' και 'string.h', καθώς πρέπει να εργαστούμε με τις συναρτήσεις που ορίζονται σε αυτά και, στη συνέχεια, να τοποθετήσουμε τον χώρο ονομάτων 'std' από κάτω τους.

Στη συνέχεια, αρχικοποιούμε τον πίνακα χαρακτήρων με το όνομα 'a' αφού καλέσουμε τη συνάρτηση 'main()'. Το μέγεθος αυτού του πίνακα 'a' είναι '12'. Τώρα, αυτό που κάνουμε είναι να εισάγουμε το όνομα του πίνακα χαρακτήρων αφού ρυθμίσουμε τον τύπο δεδομένων σε 'char'. Μετά από αυτό, αρχικοποιούμε τους χαρακτήρες σε αυτόν τον πίνακα 'char'. Για να εμφανίσουμε κάθε χαρακτήρα ξεχωριστά, προσθέτουμε πρώτα τους χαρακτήρες σε αυτόν τον πίνακα και, στη συνέχεια, χρησιμοποιούμε τον βρόχο 'για'. Στη συνέχεια, προσθέσαμε το 'a[i]' σε αυτό το cout χρησιμοποιώντας τη συνάρτηση 'cout' που εμφανίζει όλους τους χαρακτήρες αυτού του πίνακα 'char'.

Κωδικός 3:

#include

#include
χρησιμοποιώντας namespace std?
int main ( )
{
χαρ α [ 12 ] = { 'ένα' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Με' , '@' } ;
Για ( int i = 0 ; Εγώ < μέγεθος του ( ένα ) / μέγεθος του ( ένα [ 0 ] ) ; i++ )
{
cout << 'Ο χαρακτήρας είναι  ' << ένα [ Εγώ ] << endl;
}
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Παραγωγή:

Αυτό δείχνει πλέον κάθε χαρακτήρα του πίνακα 'char'. Στον συγκεκριμένο κώδικα, αρχικοποιήσαμε τον πίνακα και προσθέσαμε αυτούς τους χαρακτήρες, αποδίδοντάς τους έτσι εδώ.

Παράδειγμα 4:

Πρέπει να εργαστούμε με τις συναρτήσεις που ορίζονται στα αρχεία κεφαλίδας 'iostream' και 'string.h'. συμπεριλαμβάνουμε αυτά πρώτα, ακολουθούμενα από τον χώρο ονομάτων 'std'. Στη συνέχεια χρησιμοποιούμε το όνομα 'myCharArray' για να αρχικοποιήσουμε τον πίνακα χαρακτήρων ακολουθώντας την προαναφερθείσα κλήση της συνάρτησης 'main()'. Το μέγεθος του 'myCharArray' προσαρμόζεται σε '20' και το αρχικοποιούμε με 'Character Array'.

Τώρα, θέλουμε να εμφανίσουμε αυτόν τον πίνακα χαρακτήρων. Χρησιμοποιούμε το 'cout' όπου προσθέτουμε το 'myCharArray' για να εμφανίσουμε τη συλλογή χαρακτήρων που προσθέσαμε σε αυτόν τον πίνακα. Στη συνέχεια, ο πίνακας χαρακτήρων αρχικοποιείται με το όνομα 'myCharArray2'. Εδώ, ο πίνακας 'myCharArray2' έχει μέγεθος '5'. Το μόνο που έμεινε να γίνει είναι να ορίσετε τον τύπο δεδομένων σε 'char' και να εισαγάγετε το όνομα του πίνακα χαρακτήρων.

Στη συνέχεια, οι χαρακτήρες αρχικοποιούνται σε αυτόν τον πίνακα 'char'. Εισάγουμε πρώτα τους χαρακτήρες σε αυτόν τον πίνακα και, στη συνέχεια, χρησιμοποιούμε τον βρόχο «για» παρακάτω για να εμφανίσουμε κάθε χαρακτήρα ξεχωριστά. Στη συνέχεια, χρησιμοποιούμε τη συνάρτηση 'cout' για να προσθέσουμε το 'myCharArray2[a]' σε αυτό το cout, εμφανίζοντας όλους τους χαρακτήρες σε αυτόν τον πίνακα χαρακτήρων.

Κωδικός 4:

#include

#include
χρησιμοποιώντας namespace std?
int main ( )
{
char myCharArray [ είκοσι ] = 'Σειρά χαρακτήρων' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'ένα' , 'σι' , 'ντο' , 'ρε' , 'Είναι' } ;
Για ( int a = 0 ; ένα < μέγεθος του ( myCharArray2 ) / μέγεθος του ( myCharArray2 [ 0 ] ) ; α++ )
{
cout << myCharArray2 [ ένα ] << endl;
}
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Παραγωγή:

Και οι δύο τιμές των πινάκων χαρακτήρων εμφανίζονται παρακάτω. Αρχικά, αποδώσαμε την πλήρη συμβολοσειρά που προσθέσαμε στον πρώτο πίνακα χαρακτήρων. Στη συνέχεια, εμφανίζεται ο δεύτερος πίνακας χαρακτήρων στον οποίο εισάγαμε τους χαρακτήρες και τους εμφανίσαμε ξεχωριστά σε μία γραμμή.

Παράδειγμα 5:

Αφού προσθέσουμε τον χώρο ονομάτων 'iostream' και 'std', καλούμε εδώ το 'main()' και στη συνέχεια αρχικοποιούμε τον 'c_array' του τύπου δεδομένων 'char' με το μέγεθος '100'. Στη συνέχεια, εμφανίζουμε ένα μήνυμα στο οποίο προσθέτουμε το 'Εισαγάγετε δεδομένα στον πίνακα χαρακτήρων εδώ', ώστε ο χρήστης να εισάγει τους χαρακτήρες όταν εκτυπωθεί αυτή η γραμμή.

Η συνάρτηση 'cin' χρησιμοποιείται για να ληφθεί ο χαρακτήρας στον πίνακα 'char' από τον χρήστη. Τοποθετούμε το “c_array” μετά το “cin” ώστε τα δεδομένα που εισάγει ο χρήστης να αποθηκεύονται σε αυτόν τον “c_array”. Τώρα, εκτυπώνουμε τους χαρακτήρες του πίνακα με τη βοήθεια του 'cout' βάζοντας το 'c_array' σε αυτόν.

Στη συνέχεια, εμφανίζεται ένα μήνυμα, στο οποίο προσθέσαμε, 'Τώρα πάλι, εισάγετε δεδομένα στον πίνακα χαρακτήρων'. Ο χρήστης εισάγει τους χαρακτήρες σε αυτήν την περιοχή όταν εκτυπώνεται αυτή η γραμμή. Για να ανακτήσουμε έναν χαρακτήρα από τον χρήστη για χρήση στον πίνακα 'char', χρησιμοποιούμε τη συνάρτηση 'cin'. Τώρα, χρησιμοποιούμε το 'cout' για να εκτυπώσουμε τους χαρακτήρες από τον πίνακα τροφοδοτώντας το 'c_array' σε αυτόν.

Κωδικός 5:

#include
χρησιμοποιώντας namespace std?
int main ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Μπήκες: ' << c_array << endl;
cout <> c_array;
cout << 'Μπήκες: ' << c_array << endl;
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Παραγωγή:

Εδώ, πληκτρολογήσαμε 'Υπολογιστής' στον πρώτο πίνακα 'char'. Στη συνέχεια, εμφανίζεται στην επόμενη γραμμή αφού πατήσετε 'Enter'. Μετά από αυτό, μπήκαμε στο 'Science' στον δεύτερο 'char array'. Αυτό αποδίδεται επίσης στα ακόλουθα αφού πατήσετε ξανά 'Enter'.

συμπέρασμα

Η ιδέα της αρχικοποίησης του προγραμματισμού C++ «πίνακας χαρακτήρων» εξηγείται λεπτομερώς εδώ. Συζητήσαμε ότι ο 'πίνακας χαρακτήρων' χρησιμοποιείται για την αποθήκευση της συλλογής χαρακτήρων και της συμβολοσειράς στη C++. Αρχικοποιήσαμε πολλαπλούς «πίνακες χαρακτήρων» και τους εμφανίσαμε στους κώδικές μας. Αρχικοποιήσαμε επίσης έναν 'πίνακα χαρακτήρων' για να λάβουμε τους χαρακτήρες από τον χρήστη στον τελευταίο μας κώδικα σε αυτόν τον οδηγό. Όλα τα παραδείγματα εξηγούνται διεξοδικά εδώ.