일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로젝트
- 동영상 강의
- 표준 라이브러리 함수
- C++
- 언제나휴일
- 원격 제어 프로그램
- 강의
- 네트워크 프로그래밍
- 소켓 통신
- 클래스 다이어그램
- Windows Forms
- 동영상
- 충남 천안
- 캡슐화
- 실습
- 알고리즘
- 표준 입출력
- 안드로이드 앱 개발
- 졸업 작품 소재
- 파이썬
- c#
- 언제나 휴일
- 추천
- c언어
- 소스 코드
- 무료 동영상 강의
- 독립기념관
- 유튜브 동영상 강의
- 산책하기 좋은 곳
- 실습으로 다지는 c#
- Today
- Total
목록Free (2)
프로그래밍 언어 및 기술 [언제나휴일]
Part 24. 사용자 정의 동적 배열 만들기 C언어 사용자 정의 동적 배열 만들기 88. 사용자 정의 배열 개요 프로그래밍을 하다 보면 C언어에서 제공하는 형식 배열로 자료를 관리하는 것으로는 한계에 부딪힐 때가 있어요. 예를 들어 회원 관리 프로그램에서 최대 몇 명의 회원을 관리할 것인가를 개발 단계에서 결정할 수 없을 때도 많아요. 프로그램을 사용하는 사용자가 원하는 만큼 관리를 해야 할 때도 있어요. 그리고 프로그램이 알아서 자료를 관리할 공간을 늘려주면 더 좋겠죠. 이 때 동적 메모리 할당을 이용하여 프로그램을 작성하면 가능하겠죠. 이번에는 동적 메모리 할당 함수를 이용하여 확장 가능한 동적 배열 구조체와 관련 함수를 만드는 실습을 할 거예요. C언어에서 제공하는 형식 배열은 컴파일 시점에 원소..
Part 23. 동적 메모리 할당 malloc, calloc, realloc, free C언어 동적 메모리 할당, malloc, calloc, realloc, free 82. 동적 메모리 할당 함수과 void * C언어에서는 데이터를 관리하기 위해 메모리를 할당받는 방법으로 변수 선언을 제공하고 있어요. 그런데 변수 선언으로 메모리를 할당받는 것은 컴파일러 시점에 할당할 메모리 크기를 결정해요. 물론 실제 메모리를 할당하는 시점은 프로그램이 실행 중에 할당하지만 할당할 크기를 결정하는 것은 컴파일 시점이예요. 그런데 프로그래밍하다 보면 할당할 메모리 크기를 컴파일 시점이 아닌 프로그램 실행 중에 결정할 때도 있어요. 학생 관리 프로그램에서 최대 관리할 학생 수를 최종 사용자가 결정할 수 있다면 개발자가 ..