Инициализация массива символов в C++

Inicializacia Massiva Simvolov V C



В C++ мы можем объявлять и инициализировать массивы разных типов данных, таких как int, string, char и т. д. Массив — это переменная, которая может содержать несколько значений одного типа данных. «Массив символов» используется для хранения коллекции символов и строк в ней. «Массив символов» аналогичен «массиву int». Поскольку массив int хранит числовые значения, «массив символов» хранит коллекцию символов или строк в программировании на C++. В этом руководстве мы инициализируем массив символов на C++ в наших кодах.

Пример 1:







Начнем код C++ с включения заголовочных файлов. Первый файл заголовка в этом примере — «iostream». В этом заголовочном файле объявлены некоторые функции, такие как «cin» или «cout», которые нам нужны в этом коде. Второй файл заголовка — это «string.h», который добавлен сюда, поскольку в нем определены многие функции, которые нам нужны для управления символами массива. В этот код также добавлено пространство имен «std». Затем мы вызываем здесь метод «main()».



Чтобы инициализировать массив символов, мы помещаем ключевое слово «char». Затем здесь вводится имя массива. Имя массива символов — «new_Array», размер которого установлен на «50». Затем мы инициализируем этот массив символов строкой. Строка, которую мы включаем сюда для инициализации массива символов: «Мой первый массив символов здесь!». Теперь мы хотим напечатать эти массивы символов, поэтому помещаем «new_Array» в «cout». Это отображает массив символов на консоли.



Код 1:





#include
#include <строка.h>
использование пространства имен std;
int главный ( )
{
символ new_Array [ пятьдесят ] '=' «Мой первый массив символов здесь!» ;
расчет << новый_массив << конец;
возвращаться 0 ;
}

Выход:



Массив символов, который мы инициализировали в коде, отображается здесь в данном результате. Все данные, которые мы использовали для инициализации массива символов, отображаются следующим образом:

Пример 2:

Сюда включены заголовочные файлы «iostream» и «string.h». Ниже мы добавляем пространство имен «std». Затем, после вызова «main()», мы инициализируем массив символов именем «Arr_1». Мы помещаем тип данных «char», а затем помещаем имя символьного массива.

Затем мы присваиваем символы этому массиву или можно сказать, что мы инициализируем этот массив здесь с помощью символов. Мы вставляем символы в этот массив, а затем используем цикл «for» ниже него, потому что мы хотим отображать все эти символы отдельно. Затем мы используем «cout» и добавляем «Arr_1[i]» в этот cout, который отображает все символы массива символов.

Код 2:

#include

#include <строка.h>
использование пространства имен std;
int главный ( )
{
символ Arr_1 [ 10 ] '=' { 'а' , 'Это' , 'я' , 'О' , 'в' , 'н' , 'С' , 'б' , 'В' , 'Икс' } ;
для ( интервал я = 0 ; я < размер ( Прибытие_1 ) / размер ( Прибытие_1 [ 0 ] ) ; я++ )
{
расчет << «Характер массива  » << Прибытие_1 [ я ] << конец;
}
возвращаться 0 ;
}

Выход:

Теперь здесь отображаются все символы массива char. Мы вставляем эти символы при инициализации массива в предоставленном нами коде, а затем отображаем их.

Пример 3:

Мы включаем заголовочные файлы «iostream» и «string.h», поскольку нам нужно работать с функциями, которые в них определены, а затем помещаем под них пространство имен «std».

Далее мы инициализируем массив символов именем «a» после вызова функции «main()». Размер этого массива «a» равен «12». Теперь мы вставляем имя символьного массива после установки типа данных «char». После этого мы инициализируем символы в этом массиве «char». Чтобы отобразить каждый символ по отдельности, мы сначала добавляем символы в этот массив, а затем используем цикл for. Затем мы добавили «a[i]» к этому cout, используя функцию «cout», которая отображает все символы этого массива «char».

Код 3:

#include

#include <строка.h>
использование пространства имен std;
int главный ( )
{
чар а [ 12 ] '=' { 'а' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'С' , '@' } ;
для ( интервал я = 0 ; я < размер ( а ) / размер ( а [ 0 ] ) ; я++ )
{
расчет << «Персонаж  » << а [ я ] << конец;
}
возвращаться 0 ;
}

Выход:

Теперь здесь отображается каждый символ массива «char». В данном коде мы инициализировали массив и добавили эти символы, отобразив их здесь.

Пример 4:

Мы должны работать с функциями, которые определены в заголовочных файлах «iostream» и «string.h»; мы включаем их первыми, а затем пространство имен «std». Затем мы используем имя «myCharArray» для инициализации массива символов после вышеупомянутого вызова функции «main()». Размер «myCharArray» устанавливается на «20», и мы инициализируем его с помощью «Character Array».

Теперь мы хотим отобразить этот массив символов. Мы используем «cout», куда добавляем «myCharArray», чтобы отобразить коллекцию символов, которые мы добавили в этот массив. Затем массив символов инициализируется именем «myCharArray2». Здесь массив «myCharArray2» имеет размер «5». Осталось только установить тип данных «char» и вставить имя символьного массива.

Затем символы инициализируются в этом массиве «char». Сначала мы вставляем символы в этот массив, а затем используем приведенный ниже цикл for, чтобы отобразить каждый символ отдельно. Затем мы используем функцию «cout», чтобы добавить «myCharArray2[a]» к этому cout, отображая все символы в этом массиве символов.

Код 4:

#include

#include <строка.h>
использование пространства имен std;
int главный ( )
{
символ myCharArray [ двадцать ] '=' «Массив символов» ;
расчет << myCharArray << конец;
символ myCharArray2 [ 5 ] '=' { 'а' , 'б' , 'с' , 'д' , 'Это' } ;
для ( интервал а = 0 ; а < размер ( мойCharArray2 ) / размер ( мойCharArray2 [ 0 ] ) ; а++ )
{
расчет << мойCharArray2 [ а ] << конец;
}
возвращаться 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
использование пространства имен std;
int главный ( )
{
символ c_array [ 100 ] ;
расчет <> c_массив;
расчет << 'Вы вошли: ' << c_array << конец;
расчет <> c_массив;
расчет << 'Вы вошли: ' << c_array << конец;
возвращаться 0 ;
}

Выход:

Здесь мы ввели «Компьютер» в первый массив «char». Затем он отображается в следующей строке после нажатия «Enter». После этого мы ввели «Наука» во второй «массив символов». Это также отображается ниже после повторного нажатия «Enter».

Заключение

Концепция инициализации программирования на языке C++ «массив символов» подробно описана здесь. Мы обсуждали, что «массив символов» используется для хранения набора символов и строки в C++. Мы инициализировали несколько «массивов символов» и отобразили их в наших кодах. Мы также инициализировали «массив символов», чтобы получать символы от пользователя в нашем последнем коде в этом руководстве. Здесь подробно описаны все примеры.