[개발자 로드맵]/C
[C언어 코딩 도장 심사문제 답] 61.12_메모리 할당 함수 만들기
Ramrider
2022. 7. 19. 11:57
728x90
반응형
1. 답
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void* allocMemory()
{
void* ptr = malloc(100);
return ptr;
}
int main()
{
char* name;
float* stats;
name = allocMemory();
strcpy(name, "Mercury");
printf("%s\n", name);
free(name);
stats = allocMemory();
stats[0] = 87.969f;
stats[1] = 115.8776f;
printf("%f %f\n", stats[0], stats[1]);
free(stats);
return 0;
}
2. 결과
3. 정리
메모리 할당 함수를 만들 수 있는지 묻는 질문이었습니다. 하기처럼 간단하게 작성할 수도 있습니다.
void* allocMemory()
{
return malloc(100);
}
4. 비고
- 코딩 도장 심사 문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다.
- 코딩 도장 문제 링크 바로가기 : C 언어 코딩 도장: 61.12 심사문제: 메모리 할당 함수 만들기 (dojang.io)
코딩 도장: 사이트에 로그인
사이트의 강좌를 수강하고 학습 효과를 최대한 높이려면 회원 가입이 필요합니다. '회원 가입' 버튼을 클릭한 후 가입 정보를 입력합니다.입력한 이메일 주소로 확인 메일이 즉시 전송됩니다.이
dojang.io
728x90
반응형