\

전체 글 20

자신이 옛날에 복사해 놓았던 텍스트 다시 복사하기

안녕하세요! 코딩하는 메추라기 케일입니다. 오늘은 제가 전에 Ctrl + C를 해놓고 또다른 걸 Ctrl + C 해 놓았을 때 다시 하기 귀찮으시죠! 그걸 방지하기 위해 바로 윈도우 + V를 이용하시면 됩니다. 첫번째로 윈도우 + V를 누르면 이렇게 뜨실 겁니다. 가 아니라 클립보드를 시작하시겠습니까? 인지 뭐시기 하는 문구가 나올겁니다. 그럼 확인인지 모르겠지만 암튼 밑의 버튼을 누르시면 이제 클립보드가 사용됩니다. 한번 아무 글자나 컨트롤 C 눌러서 복사해보시고 다시 아무 다른 글자나 컨트롤 C 눌러서 복사해 보세요! 요롷게 전에 복사한 내역을 찾아볼 수 있습니다. 심지어 이미지를 복사해놔도 여기 저장됩니다. 전에 복사한 "아무" 란 글자를 넣으려면 저기 있는 "아무" 를 클릭하면 되겠죠? 삭제는 옆..

C++앱만들기 프로그램 - 공 피하기(1-디자인)

안녕하세요 코딩하는 메추라기! 케일입니다. 오늘은 제가 만든 프로그램 공피하기 게임! 일명 AVOID THE BALL 인데요 주인공 네모가 공, 기다란 장애물, 폭발물 등을 피하는 게임입니다. 노래에 맞춰서 장애물이 나오고, 최고점수, 점수 등이 있습니다. 오늘은 디자인 편을 소개해 드리도록 하겠습니다. (참고로 밑의 게임을 만들고 싶다면 저의 C++ 앱개발 기초 편을 참조해 보시는 것도 나쁘지 않습니다. 일단 기본 화면 짜피 저 타이머들과 미디어 플레이어, Open Dialog는 게임이 시작되면 사라집니다. Timer1은 저 주인공 캐릭터의 x, y 좌표를 실시간으로 바꿔줍니다. Timer2는 점수를 설정해줍니다. Timer3은 왼쪽에서 나오는 공의 나오는 시간 간격을 설정해줍니다. Timer4은 오른..

C++ 앱개발 기본적인 사용법 2

안녕하세요 케일입니다. 저번 시간에는 이 화면 띄우고 관뒀는데 이제 이 다음에 기본적인 사용법을 알려드리겠습니다. 일단 오른쪽 하단의 Palette 여기서 요소를 추가할 수 있습니다. 여기 Label이라고 검색한 다음 TLabel 글자를 드래그해 끌어서 작업 화면으로 불러옵니다. 드래그 했습니다! 드래그한 라벨을 클릭해 선택해줍니다. 옆에 그럼 Object Inspetor에 뭐라뭐라 뭐시기 뭐시기 라고 쓰인 게 보이실 겁니다. 여기에서 Label에 관련된 속성을 바꿀 수 있습니다. 밑으로 내리면 text가 있습니다. text에서 Label1을 "케일바보" 라고 바꿨습니다. 잘 바뀝니다. 그럼 저 글상자를(Label) 더블클릭하거나 f12를 눌러봅니다. 이렇게 코딩을 할 수 있는 이미지가 뜹니다. 나중에 ..

C++ 절댓값, 제곱, 제곱근, 세제곱근 함수

안녕하세요! 코딩하는 메추라기 케일입니다. 오늘엔 제가 C++ 절댓값, 제곱, 제곱근 관련 아주 아름답게 수학적인(?) 함수들을 소개해 드리려고 해요. 일단 첫번째로 C++에서 절댓값 함수쓰기 절댓값 함수를 쓰려면 헤더 파일이 꼭 필요합니다. 절댓값 함수는 바로 abs 함수를 쓰시면 됩니다. abs() 괄호 안에 변수나 수를 넣으시면 됩니다. 그래서 #include #include using namespace std; int main() { int a1 = 4; int a2 = -7; double b1 = 8.93; double b2 = -7.38; cout

c++ builder embarcadero 기본 사용법(c++로 앱 만들기)

안녕하세요! 코딩하는 메추라기 케일입니다. 오늘은 제가 c++ builder embarcadero로 애플리케이션을 만드는 기본 형식을 여는 방법을 알려드리도록 하겠습니다. 먼저 c++ builder embarcadero를 엽니다. 저는 이런 화면이 뜨는데 여러분은 Open Recent에 아무것도 뜨지 않을 겁니다. (이걸로 만든 파일이 없기 때문) 암튼 그냥 시작 화면은 시작 화면이어서 닫으셔도 상관 없습니다. 새 파일을 만들어보겠습니다. 오른쪽 상단에 File->New->Multi-Device Application - C++ Builder을 클릭해 줍니다. 그럼 이런 창이 뜨는데 여기서 blank application을 클릭한 다음 ok 버튼을 누릅니다 그럼 이렇게 진짜 새로운 파일이 하나가 생깁니다...

마인크래프트 서버열기 (옛날버전부터 최신버전까지(최신버전 기준))

안녕하세요. 코딩하는 메추라기 케일입니다. 마인크래프트, 전 세계 1억명 이상이 플레이하는 아주 갓겜이죠? 근데 이런 갓겜을 혼자만 하기 아까운 분들도 계십니다. 그런 분들을 위해 자신이 직접 멀티플레이가 가능한 서버를 여는 방법을 알려드리겠습니다. 1. JAVA를 깐다. JAVA는 마인크래프트를 구동하는 프로그램입니다. https://adoptopenjdk.net/?variant=openjdk16&jvmVariant=hotspot 여기서 요 상태로 맞춘 후 밑에 latest release 버튼을 누르고 다운로드를 하고 나서 다운로드한 파일을 엽니다. next 누르고 체크 하고 next 누르고 체크하고 계속 next 누르고 Install 버튼 눌러주고 이 컴퓨터를 바꾸게 허용하시겠습니까? 가 뜨면 "예"..

C++ 소숫점 n번째 자리까지 반올림, 올림, 내림하기

안녕하세요 코딩하는 메추라기 케일입니다. 오늘은 제가 C++에서 반올림, 올림, 내림 함수에 대해 소개해 드릴려고 합니다. 일단 반올림, 올림, 내림 함수를 쓰려면 라는 헤더 파일이 필요합니다. #include #include cmath 헤더파일이 있어야 원하는 반올림, 올림, 내림 함수를 쓸 수 있습니다. 그럼 반올림, 올림, 내림 함수는 무엇일까요? 첫번째로 올림 올림은 ceil함수를 씁니다. ceil() 괄호안에다가 올림하고 싶은 수를 씁니다. #include #include using namespace std; int main() { int a; int b; a = ceil(5.1); b = ceil(2.8); cout

C++ 랜덤함수 쓰기, 랜덤함수 범위 정하기

안녕하세요 케일입니다. 오늘은 제가 C++로 랜덤함수를 쓰는 방법을 알려드리겠습니다. C++ 랜덤기능을 사용하기 위해서는 헤더파일이 먼저 필요합니다. 요롷게 3개의 헤더파일이 필요합니다. #include #include #include 설명을 달아주자면 은 그냥 기본 헤더파일이고, 에는 랜덤함수가 들어있습니다. 그리고 에는 랜덤함수를 계속 다르게 하기 위한 함수가 들어있습니다. (밑에 보시면 이해할 거예요) 그래서 #include #include #include using namespace std; int main() { int a = rand(); } 이렇게 하면 a에 랜덤값을 지정해 줄 수 있습니다. 그래서 cout으로 출력을 하면!! #include #include #include using nam..

c++ builder embarcadero 설치

안녕하세요 코딩하는 메추라기 케일입니다. 이번 포스팅에서는 C++ Builder Embarcadero를 설치하는 방법을 소개해드리겠습니다. 그럼 바로 시작해 볼게요 1. https://www.embarcadero.com/products/cbuilder 링크에 들어간다. 2. Free Tools 탭에서 C++ Builder Community Ed를 누른다. 3. Get Community Edition Free를 누른다. 4. 적힌 대로 쓴다(계정을 생성하는 과정). 5. Download Now를 누른다. 6. 깔린 파일을 연다. 7. '예' 클릭 8. 이제 알아서 탁툭 누르고 설치하면 끄읕! 일 겁니다. 아마도 제가 그 화면을 다시 찍으려면 C++ builder을 지웠다 다시 깔아야 하는데 그거 까는 속도..

C++로 나만의 컴퓨터 프로그램 만들기(앱 개발)

안녕하세요 케일입니다. 제가 오늘 처음으로 블로그 작업을 하게 되는데요. 제가 잘하는 좋아하거나 잘하는 것 위주로 글을 올릴 겁니다!! 그중에서도 제가 첫 글쓰기로 고른 것은 C++로 나만의 프로그램을 만드는 것인데요 :) 이 강좌는 몇개로 나누어 질 예정입니다.(그래서 카테고리도 있음) 일단은 앱을 만드려면 만드는 프로그램이 있어야겠죠?? 그래서 일단 C++ 프로그램을 만드는 앱! C++ builder을 소개해 드릴겁니다. 앞으로 강좌를 많이 많이 봐 주세요 -다음강좌에는 C++ builder을 까는 방법을 소개해 드리겠습니다.