본문 바로가기

분류 전체보기14

Topster 만들기(1) Topster란 테마에 맞춰 음악 앨범 및 영화의 순위를 매기고 이를 하나의 이미지 파일로 보여주는 웹사이트이다. 하지만 Topster에는 없는 앨범들이나 영화도 있고, 자신이 찍은 사진들로는 채울 수 없다는 점이 아쉬워서, 이번에는 내가 찍은 사진들로 Topster를 만들 수 있도록 Topster 프로그램을 직접 만들어 보려고 한다. 사용될 도구로는 windows.h 헤더파일의 gotoxy 함수와 파일 입출력 중 이미지 처리이 있다. gotoxy 함수는 C 언어로 화면을 만들 때 자주 쓰이는 함수로, xy좌표를 입력하면 그 곳으로 커서를 옮기는 기능을 한다. 파일 입출력 중 이미지 처리 기능을 통해 가져온 사진들을 통해 새로운 이미지를 생성할 수 있다. 과연 Chatgpt가 Topster 프로그램을 만.. 2023. 11. 9.
콘솔 텍스트에 색깔 입히기[C언어] 여러분들 모두 코딩하다가 한 번씩은, 검은 배경에 흰 글씨가 마음에 안 들거나, 다른 색상의 글자를 원한 적이 있으실겁니다. 그래서 오늘은 콘솔 텍스트의 색상을 바꾸는 함수를 알아보고자 합니다! SetConsoleTextAttribute(핸들 값, 색상정보); 라이브러리:windows.h 실행 버튼을 눌렀을 때 나오는 콘솔 창의 텍스트 색깔을 바꾸려면 함수의 첫 번째 인자에 GetStdHandle(STD_OUTPUT_HANDLE)를 넣어주면 됩니다. 두번째 인자에는 색상 정보를 숫자로 넣어주면 되는데, 이 함수에선 총 16가지의 색깔이 제공됩니다. 0.검정(black) 8.회색 1.파랑(blue) 9.연한파랑 2.초록(green) 10.연한초록 3.옥색(jade) 11.연한옥색 4.빨강(red) 12.연.. 2023. 11. 4.
clion PS용으로 설정하기 clion은 직관적이고 편리한 에디터이지만, 프로젝트 단위로 실행되기 때문에 PS용으로 사용하는 데에 어려움을 겪을 수 있다. 여러 파일에 main() 함수가 작성되는 것을 허용하지 않기 때문에, PS용으로 사용하기 위해서는 한 문제마다 프로젝트를 한개씩 제작해줘야 한다. 오늘은 이를 해결하기 위해서 C/C++ Single File Execution 플러그인을 설정하고 사용하는 방법을 소개하겠다. 우선 Ctrl+alt+s 를 눌러 설정 창으로 진입한다. 그 후 Plugins로 들어가 Marketplace에서 C/C++ Single File Execution를 검색 후 설치해준다. 그리고 설정에서 Build, Execution, Deployment -> toolchains -> CMake로 들어가 Relo.. 2023. 10. 31.
웹 개발을 위한 필수적인 프로그래밍 용어 정리!(1) 프론트엔드/백엔드(frontend, backend) 웹 개발은 프론트엔드와 백엔드, 총 두 부분으로 나뉩니다. 프론트엔드란 사용자에게 보이는 화면을 말하는 것으로 이 부분을 개발하게 된다면 웹 페이지의 레이아웃, 디자인, 색상 등을 다루게 됩니다. 또한 사용자와 웹사이트 간의 상호작용 기능을 구현하게 됩니다. 사용되는 언어로는 주로 HTML, CSS, JavaScript가 있습니다. 백엔드란 사용자에게 보이지 않는 작업들을 관리하는 것으로 백엔드에서는 프론트엔드와 상호 작용하게 되며, 데이터를 저장 및 처리하고, 프론트엔드에 데이터를 제공합니다. 서버의 로직을 작성하고, 데이터베이스를 관리하게 됩니다. 사용되는 언어로는 Java, C, Python 등이 있지요. Front-End Back-End HTML.. 2023. 10. 29.