표준입력 (stdin)
실행옵션 (runtime option)
코드:
실행 »
표준입력
#include <stdio.h> typedef struct { int savings; int loan; } PROP; int calcProperty(PROP*); int main(void) { int hong_prop; PROP hong = {10000000, 4000000}; hong_prop = calcProperty(&hong); // 구조체의 주소를 함수의 인수로 전달함. printf("홍길동의 재산은 적금 %d원에 대출 %d원을 제외한 총 %d원입니다.\n", hong.savings, hong.loan, hong_prop); return 0; } int calcProperty(PROP* money) { money->savings = 100; // 호출된 함수에서 원본 구조체의 데이터를 변경 return (money->savings - money->loan); }