[C/C++] Visual Studio2019 에서 헤더 파일 만들고 사용하기
·
Programming Language/C
https://m.blog.naver.com/sf0811/221647911276 [C언어] 헤더 파일 만들기 C언어에서는 헤더 파일을 자신이 직접 만들고 사용할 수 있습니다. 그 말은 즉 자기 자신만의 문법을 새로... blog.naver.com Visual Studio2019 에서 .c / .cpp 파일에 대하여, 헤더 파일 만들고 사용하기 위 블로그에 잘 기재되어 있습니다. 다만 빠진 내용이 있는 것 같아서, 사진과 함께 설명합니다. #include "../Stack_with_LinkedList/Stack_with_LinkedList.h" 그리고 상대경로를 통한 파일을 지정시켜 include 해주면, 내가 작성한 Stack을 어디서든 사용할 수 있게 됩니다. 물론 절대경로도 가능하겠지만, 다양한 pc..
[c][c언어] 동적 메모리 2차원 배열의 좋은 예제
·
Programming Language/C
https://www.youtube.com/watch?v=_1PiJAjB7Io 유튜브 동빈나 님의 영상을 참고하였습니다. 1차원 배열의 동적 메모리를 넘어서, 2차원 배열의 동적 메모리는 고급 기술로 난이도가 꽤 있습니다. 그래서 복습을 반드시 해주어야 하는 부분이겠습니다. #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int i, x, y; int** pptr = (int**)malloc(sizeof(int*) * 8);//8개의 포인터의 포인터배열 메모리할당 for (i = 0; i < 8; i++) { *(pptr + i) = (int*)malloc(sizeof(int) * 6);//6개의 포인터배열 } for (y = 0; y < ..
C/C++ 구조체 배열을 동적 할당하는 방법을 예제로 살펴보자.
·
Programming Language/C
https://www.youtube.com/watch?v=_1PiJAjB7Io&list=PLRx0vPvlEmdDNHeulKC6JM25MmZVS_3nT&index=20 동빈나 님의 유튜브를 참고하였습니다. 동적 메모리 할당은 성능(공간적 복잡도)을 결정짓는 매우 중요한 c언어의 기술이기 때문에 복습을 해봤습니다.  들어가면서C 언어에서 구조체 배열을 동적으로 생성하고 활용하는 방법을 간단한 예제를 통해 살펴보자. 우선 예제의 전체 코드이다.이 코드는 정적인 배열이 아닌, `런타임에 크기를 결정해서 구조체 배열을 사용하는` 전형적인 예제이다.이를 통해 프로그램 실행 중 필요한 만큼 구조체 데이터를 처리할 수 있어 유연한 데이터 관리가 가능해진다. #define _CRT_SECURE_NO_WARNINGS#in..