본문 바로가기
Programming/C++

C++ 포인터 배열 실습문제

by ahhang0k 2021. 4. 15.

 

main에서 정수형 방 5개짜리 배열을 만들고 input_array()함수를 호출하여 정수 5개 를 입력받고 print_array()_함수를 호출하여 입력받은 정수를 출력해라.

 

* 주소에 접근해서 하기 떄문에 return은 필요가 없다. input_array()에 return문이 없다

#include <iostream>
using namespace std;
void input_array(int* p, int size);
void print_array(int* p, int size);

int main() {

	int a[5];
	const int SIZE = 5;
	input_array(a, SIZE);
	print_array(a, SIZE);
	return 0;
}

void input_array(int* p, int size) {
	for (int i = 0; i < size; i++)
	{
		cout << "정수를 입력해주세요 :";
		cin >> *p;
		p++;
	}

}

void print_array(int* p, int size) {
	for (int i = 0; i < size; i++) {

		cout << *p << endl;
		p++;
	}

}

'Programming > C++' 카테고리의 다른 글

C++ 클래스  (0) 2021.04.15
C++ 문자열 배열 실습문제  (0) 2021.04.15
C++ 포인터  (0) 2021.04.13
C++ 실습 0413  (0) 2021.04.13
C++ 실습 배열 6문제 0412  (0) 2021.04.12

댓글