Notice
Recent Posts
Recent Comments
Link
빙수달 게임 개발 노트
[C++] 자동차 데이터 관리 본문
제작업체를 나타내는 문자열을 문자 배열에 보관하고, 제작년도를 정수로 보관하는 car라는 구조체를 설계하라. 이 프로그램은 몇 대의 차를 목록으로 관리할 것인지 사용자에게 묻는다. 사용자가 관리를 원하는 자동차 대수만큼 new를 사용하여 car 구조체의 동적 배열을 만든다. 각 구조체에 저장할 제작업체와 제작년도에 관한 정보를 입력하도록 사용자에게 프롬프트를 제시한다.
#include <iostream>
#include <string>
using namespace std;
struct car
{
string name;
int year;
};
int main()
{
int n;
cout << "몇 대의 차를 목록으로 관리하시겠습니까? ";
cin >> n;
car* cartegory = new car[n]; // double *p3 = new double [3] p.195 참고
for (int i = 0; i < n; i++)
{
cout << "자동차 #" << i + 1 << '\n';
cout << "제작업체 : "; cin >> cartegory[i].name;
cout << "제작년도 : "; cin >> cartegory[i].year;
}
cout << "현재 귀하가 보유하고 있는 자동차 목록은 다음과 같습니다.\n";
for (int j = 0; j < n; j++)
{
cout << cartegory[j].year << "년형 " << cartegory[j].name << '\n';
}
delete[] cartegory; // 배열 메모리 해제
}

'Programming > C++' 카테고리의 다른 글
| [C++] 비밀번호 양식 판독기 (0) | 2024.12.18 |
|---|---|
| [C++] 'Done' 입력 때까지 총 단어 수 (1) | 2024.12.15 |
| [C++] 삼각형 넓이 구하기 (0) | 2024.12.15 |
| [C++] 두 점 사이의 거리 구하기 (0) | 2024.12.15 |
| [C++] 비행기 최소 활주 길이 (0) | 2024.12.15 |