반응형
//******************************************************************** // 구조체를 함수로 전달하기 !! //******************************************************************** #includetypedef int INT; typedef struct Book { char bookname[100]; char bookwriter[100]; }book; //구조체 전달 받아서 화면에 내용을 출력하는 함수 !! void Printbook(book b1) { printf("제목: "); puts(b1.bookname); printf("저자: "); puts(b1.bookwriter); } // BOOK구조체를 전달 받아서 사용자로부터 입력을 받는 함수 !! void input(book *b1) // call by value { printf("제목을 입력해라: "); gets((*b1).bookname); printf("제목을 입력해라: "); gets(b1->bookwriter); //********************************************************************** // -> 에로우 연산자 --> 구조체가 포인터일때 사용 ! //********************************************************************** } void main() { book b1={""}; Printbook(b1); }
'C, C++' 카테고리의 다른 글
[C] 예제 (0) | 2014.11.18 |
---|---|
[C] 구조체와 배열 (0) | 2014.11.18 |
[C] 구조체 선언시 주의 사항!! (0) | 2014.11.18 |
[C] 구조체 (0) | 2014.11.18 |
[C] 1차원 배열과 치환 (0) | 2014.11.18 |