다른 행에 학생의 이름, 성, 나이 및 학급을 제공했다고 가정합니다. C++에서 구조체를 사용하여 프로그램을 작성하여 모두 읽고 이 형식(연령, 이름, 성, 클래스)으로 표시해야 합니다. age와 class는 정수형이고, first_name과 last_name은 시간 문자열입니다.
따라서 입력이 다음과 같으면
프리얌쿤두1610
그러면 출력은 (16, priyam, kundu, 10)
이 됩니다.이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
first_name, last_name 유형 문자열 및 age, cl 유형 정수로 구조를 정의합니다.
-
각 줄을 읽고 first_name, last_name, age, cl에 각각 학생 유형 데이터 블록 stud
에 저장합니다. -
이 방식으로 학생 정보 표시(stud.age, stud.first_name, stud.last_name, stud.cl)
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
#include네임스페이스 std;struct Student{ int age, cl; string first_name, last_name;};int main() { 학생 스터드; cin>> stud.first_name>> stud.last_name>> stud.age>> stud.cl; cout <<"(" < 입력
프리얌쿤두1610출력
(16, 프리얌, 쿤두, 10)