Python에서 사용 가능한 C언어 함수를 만들기 전에 먼저 선행되어야 하는 것이 있습니다. 바로 환경 구성과 배경 지식입니다. 아래는 환경 구성과 GCC 개념 관련 글입니다. 기초 개념 WSL을 사용한 개발 환경 구축 2023.08.31 - [Tools] - Visual Studio Code, WSL2, GCC를 이용한 C언어 개발 환경 구축하기 Windows Powershell에서 개발 환경 구축(MinGW 이용) 2023.09.01 - [Tools] - Visual Studio Code에서 Powrshell에 MinGW-w64와 MSYS2를 사용해 GCC 설치하기 GCC란? 2023.03.13 - [SystemSecurity/System Security Concepts] - [008] GCC 컴파일..
scanf 함수를 쓴 후 printf 함수를 사용하면 제대로 나오지 않는 경우가 있습니다. 어떤 경우인지 알아봅시다.#include int main(void) { char input; printf("첫 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); printf("두 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); printf("세 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); return 0; } 이 코드에서 어떤 문제가 발생할까요? 입력 버퍼가 문자열이 모두 다 입력되었다는 것을 알기 위한 기호는 NULL(\0)입니다. 첫 ..
Visual Studio Code에도 물론 작성 중인 코드를 실시간으로 보여줄 수 있는 Live Server라는 Extenstion이 존재합니다. 그러나 저는 ctrl + s를 눌러야 하고, 까먹고 새 창을 열어서 충돌이 일어나는 등의 문제가 있어서 사용이 어려웠습니다. 그러던 중 Brackets라는 에디터를 알게 되었고 이제 설치하겠습니다. 아래는 공식 홈페이지입니다. 여기서 다운로드를 클릭해주세요. https://brackets.io/ A modern, open source code editor that understands web design Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into ..