[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언어의 기술이기 때문에 복습을 해봤습니다. 그리고 다음과 같은 좋은 예제를 배웠습니다. 닥치고 복습해~! #define _CRT_SECURE_NO_WARNINGS #include #include #include struct Book { int number; char title[100]; }; void showBook(struct Book *p, int n) { for (int i = 0; i < n; i++) { printf("번호 %d : %s\..