C++에서 Char 배열 초기화

C Eseo Char Baeyeol Chogihwa



C++에서는 int, string, char 등과 같은 다양한 데이터 유형의 배열을 선언하고 초기화할 수 있습니다. 배열은 유사한 데이터 유형의 여러 값을 보유할 수 있는 변수입니다. 'char 배열'은 문자 컬렉션과 그 안에 있는 문자열을 저장하는 데 사용됩니다. 'char 배열'은 'int 배열'과 유사합니다. int 배열이 숫자 값을 저장하는 것처럼 'char 배열'은 C++ 프로그래밍의 문자 또는 문자열 모음을 저장합니다. 이 가이드에서는 코드에서 C++의 char 배열을 초기화합니다.

예시 1:







헤더 파일을 포함시켜 C++ 코드를 시작해 보겠습니다. 이 예의 첫 번째 헤더 파일은 'iostream'입니다. 'cin' 또는 'cout'과 같은 일부 함수는 이 코드에 필요한 헤더 파일에 선언되어 있습니다. 두 번째 헤더 파일은 배열의 문자를 조작하는 데 필요한 많은 함수가 정의되어 있으므로 여기에 추가된 'string.h'입니다. 이 코드에는 'std' 네임스페이스도 추가되었습니다. 그런 다음 여기에서 'main()' 메서드를 호출합니다.



문자 배열을 초기화하기 위해 'char' 키워드를 배치합니다. 그런 다음 여기에 배열 이름을 입력합니다. 문자 배열 이름은 크기가 “50”으로 조정된 “new_Array”입니다. 그런 다음 이 문자 배열을 라인으로 초기화합니다. 문자 배열을 초기화하기 위해 여기에 포함하는 줄은 'My first Character Array is here!'입니다. 이제 이러한 문자 배열을 인쇄하려고 하므로 'cout'에 'new_Array'를 배치합니다. 그러면 콘솔에 문자 배열이 렌더링됩니다.



코드 1:





#include
#include <문자열.h>
네임스페이스 std 사용;
정수 메인 ( )
{
char new_Array [ 오십 ] = '내 첫 번째 문자 배열이 여기에 있습니다!' ;
시합 << new_Array << 끝;
반품 0 ;
}

산출:



코드에서 초기화한 문자 배열이 지정된 결과에 여기에 표시됩니다. 문자 배열을 초기화하는 데 사용한 모든 데이터는 다음과 같이 렌더링됩니다.

예 2:

'iostream' 및 'string.h' 헤더 파일이 여기에 포함됩니다. 그 아래에 'std' 네임스페이스를 추가합니다. 그런 다음 'main()'을 호출한 후 'Arr_1'이라는 이름으로 문자 배열을 초기화합니다. 'char' 데이터 유형을 배치한 다음 문자 배열의 이름을 배치합니다.

그런 다음 이 배열에 문자를 할당하거나 여기에서 문자로 이 배열을 초기화한다고 말할 수 있습니다. 이 배열에 문자를 삽입한 다음 이 문자를 모두 별도로 표시하고 싶기 때문에 이 아래의 'for' 루프를 활용합니다. 그런 다음 'cout'을 사용하고 char 배열의 모든 문자를 표시하는 이 cout에 'Arr_1[i]'를 추가합니다.

코드 2:

#include

#include <문자열.h>
네임스페이스 std 사용;
정수 메인 ( )
{
문자 Arr_1 [ 10 ] = { 'ㅏ' , '그것은' , '나' , '영형' , '안에' , 'N' , '와 함께' , '비' , '안에' , '엑스' } ;
~을 위한 ( 정수 나는 = 0 ; 나 < 크기 ( 도착_1 ) / 크기 ( 도착_1 [ 0 ] ) ; 나++ )
{
시합 << '어레이의 캐릭터는  ' << 도착_1 [ ] << 끝;
}
반품 0 ;
}

산출:

이제 char 배열의 모든 문자가 여기에 표시됩니다. 제공된 코드에서 배열을 초기화하는 동안 이러한 문자를 삽입한 다음 렌더링합니다.

예시 3:

정의된 함수를 사용하여 작업해야 하므로 'iostream' 및 'string.h' 헤더 파일을 포함하고 그 아래에 'std' 네임스페이스를 배치합니다.

다음으로 “main()” 함수를 호출한 후 “a”라는 이름으로 문자 배열을 초기화합니다. 이 'a' 배열의 크기는 '12'입니다. 이제 우리가 할 일은 데이터 유형을 “char”로 설정한 후 문자 배열의 이름을 삽입하는 것입니다. 그런 다음 문자를 이 'char' 배열로 초기화합니다. 각 문자를 개별적으로 표시하려면 먼저 이 배열에 문자를 추가한 다음 'for' 루프를 사용합니다. 다음으로 이 'char' 배열의 모든 문자를 표시하는 'cout' 함수를 사용하여 이 cout에 'a[i]'를 추가했습니다.

코드 3:

#include

#include <문자열.h>
네임스페이스 std 사용;
정수 메인 ( )
{
문자를 [ 12 ] = { 'ㅏ' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , '와 함께' , '@' } ;
~을 위한 ( 정수 나는 = 0 ; 나 < 크기 ( ) / 크기 ( [ 0 ] ) ; 나++ )
{
시합 << '캐릭터는  ' << [ ] << 끝;
}
반품 0 ;
}

산출:

이제 'char' 배열의 모든 문자가 표시됩니다. 주어진 코드에서 배열을 초기화하고 이러한 문자를 추가하여 여기에 렌더링했습니다.

예시 4:

'iostream' 및 'string.h' 헤더 파일에 정의된 함수를 사용하여 작업해야 합니다. 이를 먼저 포함하고 그 뒤에 “std” 네임스페이스를 포함합니다. 그런 다음 'myCharArray'라는 이름을 사용하여 앞서 언급한 'main()' 함수 호출 다음에 문자 배열을 초기화합니다. 'myCharArray'의 크기를 '20'으로 조정하고 'Character Array'로 초기화합니다.

이제 이 문자 배열을 표시하려고 합니다. 이 배열에 추가한 문자 컬렉션을 표시하기 위해 'myCharArray'를 추가하는 'cout'을 사용합니다. 그런 다음 문자 배열은 'myCharArray2'라는 이름으로 초기화됩니다. 여기서 ” myCharArray2″ 배열의 크기는 “5”입니다. 이제 남은 작업은 데이터 유형을 'char'로 설정하고 문자 배열의 이름을 삽입하는 것입니다.

그런 다음 문자는 이 'char' 배열에서 초기화됩니다. 먼저 이 배열에 문자를 삽입한 다음 아래의 'for' 루프를 사용하여 각 문자를 별도로 표시합니다. 다음으로, 'cout' 함수를 사용하여 이 cout에 'myCharArray2[a]'를 추가하고 이 char 배열의 모든 문자를 표시합니다.

코드 4:

#include

#include <문자열.h>
네임스페이스 std 사용;
정수 메인 ( )
{
char myCharArray [ 이십 ] = '문자 배열' ;
시합 << myCharArray << 끝;
char myCharArray2 [ 5 ] = { 'ㅏ' , '비' , '씨' , '디' , '그것은' } ;
~을 위한 ( 정수 a = 0 ; ㅏ < 크기 ( myCharArray2 ) / 크기 ( myCharArray2 [ 0 ] ) ; ++ )
{
시합 << myCharArray2 [ ] << 끝;
}
반품 0 ;
}

산출:

문자 배열의 두 값이 모두 다음에 표시됩니다. 먼저 첫 번째 char 배열에 추가한 전체 문자열을 렌더링했습니다. 그런 다음 문자를 삽입하고 한 줄에 별도로 표시하는 두 번째 char 배열이 표시됩니다.

예시 5:

'iostream'과 'std' 네임스페이스를 추가한 후 여기서 'main()'을 호출한 다음 'char' 데이터 유형의 'c_array'를 크기 '100'으로 초기화합니다. 그런 다음 '여기에 문자 배열에 데이터를 입력하세요'를 추가하는 메시지를 표시하므로 이 줄이 인쇄될 때 사용자가 문자를 입력하게 됩니다.

'cin' 함수는 사용자로부터 'char' 배열의 문자를 가져오는 데 사용됩니다. 'cin' 뒤에 'c_array'를 배치하여 사용자가 입력한 데이터가 이 'c_array'에 저장되도록 합니다. 이제 'c_array'를 넣어서 'cout'의 도움으로 배열의 문자를 인쇄합니다.

다음으로 '이제 다시 문자 배열에 데이터를 입력하십시오'라는 메시지가 추가되었습니다. 이 줄이 인쇄되면 사용자는 이 영역에 문자를 입력합니다. 'char' 배열에 사용할 문자를 사용자로부터 검색하려면 'cin' 함수를 사용합니다. 이제 “cout”을 사용하여 배열에 “c_array”를 입력하여 배열의 문자를 인쇄합니다.

코드 5:

#include
네임스페이스 std 사용;
정수 메인 ( )
{
문자 c_배열 [ 100 ] ;
시합 <> c_array;
시합 << '귀하께서 입력하신 내용은 다음과 같습니다: ' << c_array << 끝;
시합 <> c_array;
시합 << '귀하께서 입력하신 내용은 다음과 같습니다: ' << c_array << 끝;
반품 0 ;
}

산출:

여기서는 첫 번째 'char' 배열에 'Computer'를 입력했습니다. 그런 다음 'Enter' 키를 누르면 다음 줄에 표시됩니다. 그런 다음 두 번째 '문자 배열'에 'Science'를 입력했습니다. 이는 'Enter' 키를 다시 누른 후에도 다음과 같이 렌더링됩니다.

결론

여기서는 '문자 배열' C++ 프로그래밍 초기화 개념에 대해 자세히 설명합니다. 우리는 C++에서 문자 모음과 문자열을 저장하는 데 'char 배열'이 활용된다는 점을 논의했습니다. 우리는 여러 '문자 배열'을 초기화하고 이를 코드에 표시했습니다. 또한 이 가이드의 마지막 코드에서 사용자로부터 문자를 가져오기 위해 '문자 배열'을 초기화했습니다. 여기에는 모든 예가 자세히 설명되어 있습니다.