반응형
구조체 'book'으로 책이름, 저자, 가격 출력하기
#include<stdio.h>
#include<string.h> // strcpy()
struct book{
char title[20];
char writer[20];
int price;
};
int main(){
typedef struct book Book; // struct book == Book
Book b1 = {"c programming", "씨", 25000};
Book b2;
strcpy(b2.title, "c++ programming");
strcpy(b2.writer, "씨플플");
b2.price = 33000;
Book books[3] = { {"c programming", "씨", 25000},
{"c++ programming", "씨플플", 33000},
{"java", "자바", 27000}
};
/* books[2]의 멤버 변수 출력하기 */
printf("책제목 : %s\n", books[2].title);
printf("저자명 : %s\n", books[2].writer);
printf("가 격 : %d\n", books[2].price);
return 0;
}
반응형
'C' 카테고리의 다른 글
[C언어] 구조체 객체 복사 (0) | 2021.05.20 |
---|---|
[C언어] 실습: 구조체 'car'로 자동차, 속도, 연료 상태 출력하기 (0) | 2021.05.19 |
[C언어] 실습: 구조체 'people'로 이름, 나이, 신장 출력하기 (0) | 2021.05.16 |
[C언어] 구조체(Structure) (0) | 2021.05.16 |
[C언어] 실습: 알맞은 암호(abcd1234)가 입력되면 프로그램 종료하기 (0) | 2021.05.11 |