-
malloc() 사용법 (malloc() usage)C language 2017. 8. 28. 01:08SMALL
malloc() 를 이용한 간단한 코드를 작성했다.
I wrote simple code using the malloc function.
#include <stdio.h> int * make_array(int elem, int val); void show_array(const int ar[], int n); int main(void) { int *pa; int size; int value; printf("원소의 개수를 입력하시오: "); while(scanf("%d",&size) == 1 && size > 0) { printf("초기화 값을 입력하시오: "); scanf("%d",&value); pa = make_array(size, value); if(pa) { show_array(pa, size); } printf("원소의 개수를 입력하시오(끝내려면 < 1): "); } printf("종료!\n"); return 0; } int *make_array(int elem, int val) { int *pa; int i; pa = (int*) malloc (elem * sizeof(int)); for (i = 0; i < elem; i++) { pa[i] = val; } return pa; } void show_array(const int ar[], int n) { int i; for(i = 0; i < n; i++) printf("pa[%d] : %d \n",i,ar[i]); return; }
BIG'C language' 카테고리의 다른 글
C언어 난수 만들고 정렬하기(Creating and sorting C language random numbers) (0) 2017.08.26 자신이 호출된 횟수를 리턴하는 함수(A function that returns the number of times it has been called) (0) 2017.08.24 C언어 명령행 전달인자 예제(C language command line argument example) (0) 2017.08.20 ctype.h 을 활용한 예제(Example using ctype.h) (0) 2017.08.19 C언어 문자열내 빈칸(스페이스) 지우기(remove space in string) (0) 2017.08.18