Coding 16

절대경로와 상대경로

절대경로란? 최상위 디렉토리(루트 디렉토리)에서 시작하는 경로를 말합니다. e.g. 1) C:\Program Files e.g. 2) 상대경로란? 현재 디렉토리에서의 목적지까지의 경로를 말합니다. e.g. 1) 현재경로 : C:\Program Files, 목적지 : C:\Program Files\Google\Chrome -> ../Google/Chrome e.g. 2) 표기법 / 최상위 디렉토리(루트 디렉토리)를 의미합니다. ./ 현재 디렉토리를 의미합니다. ../ 상위 디렉토리로 이동함을 의미합니다.

Coding 2021.05.22

전처리기 《Preprocessor》

전처리기(Preprocessor)란? 전처리기는 컴파일러가 실행되기 전에 지사자로 정의되어 있는 것을 프로세서에 등록하는 것으로 텍스트를 치환하는 역할을 하기도 하고, 디버깅에도 도움을 주며 헤더 파일의 중복 포함을 방지해 주는 기능을 가진 선행 처리기입니다. 지시자는 #include와 같이 #으로 시작하며 문장 끝에는 세미콜론(;)를 붙이지 않는 특징이 있습니다. C언어의 전처리 지시자의 종류는 다음과 같습니다. 외부 파일 지시자 : #include 매크로 확장 지시자 : #define, #undef 조건부 컴파일 지시자 : #if, #else, #elif, #endif, #ifdef, #ifndef 기타 지시자 : #error, #line 더보기 1. #include -> 헤더 파일과 같은 외부 파일..

Coding 2021.05.21

C언어 기본 구조

C언어 기본 구조 알아보기! C언어 코딩에 앞서 예시를 통해 C언어 기본 구조를 알아보려 합니다. C언어 예시 코드 #include int main(void) { printf("채널.Security\n"); return 0; } #include -> #include는 전처리기이기에 include 앞에 #이 사용됨. (#은 전처리기를 호출하는 특별한 문법) ※ 전처리기란? 헤더 파일 호출 방법 #include -> 시스템 헤더 파일을 불러올 때 사용합니다. e.g., stdio.h, math.h, stdlib.h, time.h, string.h, etc. 시스템 헤더 파일 더보기 stdio.h : 표준 입출력에 관련된(파일 입출력 포함) 함수들을 정의합니다. math.h : abs(), pow(), sqr..

Coding/C 2021.05.09

[VS Code] Extensions - Code Runner

Code Runner란? 코드 편하게 실행할 수 있도록 도와주는 확장 프로그램으로 다양한 언어를 지원하고 있습니다. Code Runner 설치하기 더보기 Code Runner Extension 설치하기 VScode] Extension(Ctrl + Shift + X) -> Code Runner 검색 -> install Code Runner 설정하기 더보기 ● 키보드 입력을 받는 경우 Code Runner가 작동하지 않는 문제가 발생할 수 있습니다. 이는 출력이 VScode 출력 탭에서 출력되기 때문으로 이를 해결하기 위해서는 출력을 터미널에서 수행하도록 설정을 하여 문제를 해결할 수 있습니다. 터미널에서 실행되도록 설정하기 code-runner terminal 입력 -> Code-runner: Run In..

Coding 2021.05.08

[VS Code] C / C++ 컴파일 및 실행

Windows 환경 1. gcc(컴파일러) 설치 더보기 MinGW 다운로드 sourceforge.net/projects/mingw/ MinGW Setup mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++. msys-base 체크 Installation -> Apply Changes 2. 환경 변수 설정 더보기 환경 변수 C:\MinGW\bin 경로 추가 실행(Windows Key + R) -> CMD or 명령 프롬프트 실행 g++ --version gcc --version 3. VS Code 설정 더보기 VS Code VS Code] Ctrl + Shfit + X -> C/C++ ② 파일명 작성 ③ 코드 작성 #include int main() { pri..

Coding/C 2021.03.13

[Source Code Editor] VS Code《Visual Studio Code》

VS Code란? 마이크로소프트가 개발한 소스 코드 편집기로 디버깅 지원과 Git 제어, 구문 강조 기능 등이 포함되어 있습니다. 명령어 더보기 명령팔레트 에디터의 모든 명령에 바로 접근할 수 있는 명령팔레트입니다. 단축키: ctrl+shift+p 또한 우측에 보면 기본단축키로 명령을 실행할 수도 있습니다. 단축키에 대한 모든 명령은 맥, 리눅스, 윈도우 에 있습니다. ctrl+p : 파일이나 기호를 탐색합니다. ctrl+shift+tab : 마지막 연 파일에 접근합니다. ctrl+shift+p : 편집기 명령으로 바로 이동합니다. ctrl+shift+o : 파일의 특정 기호로 이동합니다. ctrl+g : 파일의 특정 행으로 이동합니다. ctrl+p 를 눌러 ? 를 입력하면 명령창에서 행할수 있는 명령 ..

Coding 2021.03.13