-
C언어 코딩도장 49.8 사람과 자동차 구조체 포인터에 메모리 할당하기개인 공부/C언어 공부 2020. 8. 21. 17:39
문제 : 사람과 자동차 구조체가 정의되어 있습니다. 다음 소스 코드를 완성하여 사람과 자동차 정보가 출력되게 만드세요.
1234567891011121314151617181920212223242526272829303132333435363738394041424344#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>struct Person {char name[20];int age;char address[100];};typedef struct {char name[20];int number;int displacement;} Car;int main(){struct Person *p1 = malloc(sizeof(struct Person));Car *c1 = malloc(sizeof(Car));strcpy(p1->name, "고길동");p1->age = 40;strcpy(p1->address, "서울시 서초구 반포동");strcpy(c1->name, "스텔라");c1->number = 3421;c1->displacement = 2000;printf("이름: %s\n", p1->name);printf("나이: %d\n", p1->age);printf("주소: %s\n", p1->address);printf("자동차 이름: %s\n", c1->name);printf("자동차 번호: %d\n", c1->number);printf("배기량: %dcc\n", c1->displacement);free(p1);free(c1);return 0;}cs '개인 공부 > C언어 공부' 카테고리의 다른 글
C언어 코딩도장 : 51.6 암호화 헤더 크기 구하기 (0) 2020.08.21 C언어 코딩도장 50.3 : 두 점 사이의 거리 구하기 (0) 2020.08.21 C언어 코딩도장 48.9 자동차 계기판 구조체 정의하기 (0) 2020.08.20 C언어 코딩도장 48.8 자동차 계기판 구조체 선언하기 (0) 2020.08.20 C언어 코딩도장 38.7 단위행렬 만들기 (0) 2020.07.30