🧼C, C++/자체제작 프로그램및 배포14

윈도우 콘솔디버깅 ( C++ / 20 ) 개발환경 >> Visual Studio 2022 Preview 언어 >> C++20에서 정상작동확인 운영체제 >> Windows10 home 안녕하세요!! 혹시 윈도우 애플리케이션 개발해보신분들중에서, 도중에 변수값을 확인하고싶은데 확인하는부분을 따로 만들기 귀찮으신분계신가요?? 윈도우 애플리케이션개발을 하다보면, 콘솔과는다르게 문자열값이 아닌값을 확인하려면 귀찮게 그부분도 따로 구현했어야됩니다.. 이번에는 윈도우 애플리케이션환경에서 콘솔환경에서의 디버깅을 쉽게 하도록하는 라이브러리를 만들었습니다. 솔직히 디버깅이라는거는 그냥 부주제로 써본것이고, 윈도우애플레케이션환경에서도 콘솔에다가 c++ 스탠다드 라이브러리인 iostream에 포함된 std::cout을 마음껏 사용할수있는 라이브러리를 만들어왔습니다... 2021. 7. 4.
드래곤파일 클라이언트 <1.0.0> 다운로드 [ C++ DragonFileClient<1.0.0> 배포 ] 안녕하세요!!!!!!!!!!!!!!!! 이번에는 자작프로그램 배포입니다! 저번에 올렸던 DragonGUI를 배포한지 벌써 1달이 지났습니다..!!! https://mawile.tistory.com/145 DragonGUI 1.0.0 배포 [ GUI앱을 쉽게 만들어보자! ] 안녕하세요 이번에 배포할 자작 응용프로그램은 DragonGUI 입니다. 우선은 본 프로그램의 최종목적은 사용자가 직접 쉽고 간편하게 GUI애플리케이션을 만들도록 도와주는것입니다. 이번에는 시간 mawile.tistory.com 이걸 올린지 벌써 한달이라니...ㄷㄷㄷ... 방금 봤는데 한 2주전에 올린것같은데 1달이네요.... 자......!!!!! 이번에는 무슨 프로그램이냐.!?!?!?!? 이번에는 좀 실용적인것을 만들었습니다...!!.. 2021. 5. 13.
DrakkTcp/ip<ver1.0> 라이브러리 배포 개발환경 >> Visual Studio 언어 >> C++17이상 운영체제 >> Windows10 안녕하세요! 오랜만에 프로그래밍관련 글입니다..ㅋㅋ 소켓작업을 하다보면 처음 유니스소켓을 만들때마다 매우 쓰기가 귀찮습니다. 말그대로 귀차니즘땜에 만들어진 라이브러리입니다. 그래서 만들었습니다. 설명은 헤더파일 안에 모두 적어놨으며, 자세한 사용방법은 영상과 다운로드주소를 올려놓았습니다! [ 다운로드 ] 다운로드 DRAGONPROCESS/Drakktcpip-Socket-Network-Header Drakktcpip Socket Network Header. Contribute to DRAGONPROCESS/Drakktcpip-Socket-Network-Header development by creating an.. 2021. 2. 18.
웹페이지 이미지 크롤링 [ C++20 ] 개발환경 >> Visual Studio 언어 >> C++20 운영체제 >> Windows10 안녕하세요~!~!~!~!!! 이번에는 C++로 간단하게 웹페이지 이미지 크롤링 자동화를 만들어 보겠습니다. 우선 이번에 사용할 사이트는 pokemonkorea.co.kr/pokedex :::포켓몬 도감 포켓몬 도감::: pokemonkorea.co.kr 여기입니다. 그럼 시작해보겠습니다~!!! 우선 아래와같이 이미지를 정하고 위치를 찾습니다~ 저는 보니까... 포켓몬사진을 다 크롤링하고싶어요~! 다 가져올래요~ 이미지경로가 나올때까지 쭈우욱... 따라가줍니다! 그리고 이미지의 경로를 찾았습니다! 그럼 코드를 작성해보겠습니다~! {[ 소스코드 ]} #include #include #pragma comment(lib.. 2021. 1. 23.
Hyper Connector 1.0 프로그램 배포 안녕하세요 이번에 만든 C++, C#콘솔기반의 HyperConnector 링크 매니저프로그램 첫번째버전 배포를 시작하겠습니다. 우선 이 프로그램도 여느 프로그램과 같이 누구의 도움없이 모두 저가 혼자 만들었습니다. 오픈소스입니다. 사실 저가 이렇게 소켓을 이용한 온라인관련 프로그램만 올린지 꽤 되었는데요. 오랜만에 오프라인 프로그램을 배포해보네요! 그럼 설치법과 사용법은 밑에 유튜브영상을 봐주시면됩니다! 다운로드는 여기로 ! HyperConnector1.0.zip drive.google.com 일단 뭐 하는 프로그램이냐면 저같은경우는 프로그램작업을 하다보면 시간이 지날수록 인터넷창이 엄청나게 많아지는게 그런것들을 일일이 하나하나 다 킬수도없고 계속 켜놓자니 쓸데없이 리소스점유만 많이 차지하고 해서 내가 .. 2021. 1. 17.
MiniGameDuel - C++ 자작프로그램 안녕하세요!! 이번에 배포할 프로그램은 MinigameDuel입니다 이거는 C++11에서 만든 텍스트기반의 멀티플레이어 1vs1미니게임모음 게임입니다 정확히 어떻게 돌아가는건지 까먹었어요 저가 이걸 만들고묵혀둔지 꽤 됐는데 오늘 글 뭐올릴지 몰라서 생각하다가 갑자기 이게 생각났는데 배포합니다 [ 다운로드 ] 이걸 언제만들었냐면 올해 초여름인가 그때쯔음에 만든것같아요 기억이 가물가물하네요 참고로 이거 버그많습니다 그냥 소스참조용으로 쓰셔도되용 오목은 어떻게하냐면 1 2 이런식으로 좌표를 쳐야되요 ㅋㅋㅋㅋㅋㅋ ㄹㅇㅋㅋ 잠깐 지금 해봤는데 ㅋㅋㅋ웃기네요 다음에 시간있는동시에 할거없는동시에 귀차니즘이 사라지면 한번 이거 손봐볼께요 그럼안녕~~ 2021. 1. 1.
2차원배열 콘솔 게임 C++ 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 바야흐로... 내가 C언어 2차원 배열 막 배우기 시작한 시절.... 아래와 같은 프로그램을 만들고싶었는데 플레이어가 움직인 뒤, 해당 자리가 빈자리로 초기화되는 것 때문에 결국 포기했었던 그 부분을 구현했다... 지금 한 번 더 만들어보니 진짜 쉬웠다... 뭐징......ㅋㅋㅋㅋ....... 이걸로 왜 고생을 했는지 지금은 뭔가 모르겠다...ㅋㅋㅋㅋ.....ㅋㅋㅋㅋㅋ....... 어쨌든 옛날에 구현하고 싶었던 프로그램을 구현해서 기분이 좋다~~ [[[ 소스코드 ]]] #include #include using namespace std; #define MAX 20 //최대 맵크기 void CreateARC(char arr[M.. 2020. 11. 15.
codeSock <v2.0> 라이브러리 배포 C++ 본 글은 "codeSock"라이브러리 함수들에 대한 설명과 배포를 위한 글입니다. 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 지난 버전 codeSock 헤더파일 배포 C++ 시작하기 전 이 헤더 파일은 Windows10 운영체제를 사용, IDE는 DevCpp를 사용, 언어는 C++11을 사용했음을 알려드립니다 안녕하세요! 이번에는 저가 소켓을 쉽게 만들도록 도와주는 C++ 기반의 소켓 헤 mawile.tistory.com 시작하며... 안녕하세요!! 드디어!!! codeSock라이브러리 제작을 완료했습니다!! 우선 해당 라이브러리는 ws2_32 관련 링커가 연결되야지 정상 작동합니다...!! 확장자는. h(헤더 파일)입니다 라이브러리 파일 다운로드는 아래 링크에서 다.. 2020. 11. 12.
파일 자가복제 C++ #1 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 안녕하세요! 이번에는 C++에서 파일을 자가복제하는방법에 대해서 알려드리겠습니다. 파일자가복제는 웜,악성코드등등에서 쓰이는기능들입니다. 일단 이번에 소개드릴내용들은 예를들어서 현재 내가 작업하고 있는 c++파일의 이름이 "Main.cpp"이면 Main.cpp를 불러오고 "dp.cpp"이면은 dp.cpp를 불러오는 방법입니다!! 그럼.... 시작하겠습니다.....! #include #include using namespace std; class fileName{ private: string str; char ret[1000]={0}; int index,i,cnt; public: char* none(){ str = __FILE_.. 2020. 11. 5.
codeSock 헤더파일 배포 <1.0> C++ 시작하기 전 이 헤더 파일은 Windows10 운영체제를 사용, IDE는 DevCpp를 사용, 언어는 C++11을 사용했음을 알려드립니다 안녕하세요! 이번에는 저가 소켓을 쉽게 만들도록 도와주는 C++ 기반의 소켓 헤더를 만들게 되었습니다 우선 현재는 TCP 쪽은 돼있지만 UDP 쪽은 안돼 있습니다 헤더 파일 버전을 높일수록 새로운 기능도 계속 만들어갈 겁니다! 그러면 바로 사용설명을 해드리겠습니다! > 전체 함수 먼저 천천히 설명드리겠습니다. 저는 이번에 TCP 프로토콜로 만들면서 단일 클라이언트와 다중 클라이언트를 둘다만들었습니다 client() - 단일 클라이언트 연결 함수 파라미터는 각각 (아이피 주소, 포트, 묵시적 연결 시도) 묵시적 연결 시도는 true로 하면 서버에 접속이 될 때까지 접속을.. 2020. 10. 9.
C++ memstrs 헤더파일 일단 앞서 설명전에 사용한언어는 STDC++11에서 정상작동 확인되었습니다 안녕하세요 어.. 이번에는 저가 memset과 memchr C++라이브러리함수를 이용해서 간단하게 헤더파일을 만들어봤어요 이런거같은경우는 memset(str+0,'p',1) memchr(str,'h',strlen(str)) 등등 메모리안의 값을 바꾸거나 메모리안의 내용을 보려면 하나하나씩 값을 넣어야 하지만 저가 만든 memstrs헤더를 통해 문자열을 입력하며 바로 메모리에 다 입력이되도록했습니다 헤더파일은 하단에 github링크로 첨부해 놓았습니다~ 함수는 총 2개있는데요 memsets(); memchrs(); 이며, 함수원형은 이렇습니다 int memsets(char[],string) long long int memchrs(c.. 2020. 9. 13.
로또추첨 프로그램 안녕하세요 저가 심심해서 로또추첨프로그램을 만들었는데 살짝의 아이디어와 엄청난 노동력이 따를것으로보입니다 왜 미래형으로말하냐구요? 엄청난노동력이라는 말에서 미래형이라고말했습니다 원리를 소개해드리면서 알게되실거예요 [ 원리 ] 먼저 데이터는 로또추첨사이트를 참고했습니다 https://dhlottery.co.kr/gameResult.do?method=byWin 로또6/45 - 회차별 당첨번호 927회 당첨결과 (2020년 09월 05일 추첨) 당첨번호 4 15 22 38 41 43 927회 순위별 등위별 총 당첨금액, 당첨게임 수, 1게임당 당첨금액, 당첨기준, 비고 안내 순위 등위별 총 당첨금액 당첨게임 수 1게임당 dhlottery.co.kr 보시다시피 전체통계랑 부분통계로 나눠서 만들었습니다 전체통계의.. 2020. 9. 10.
C++ 게임 [ MonsterBeat Ver.1 ] 안녕하세요~!~!~!~!~!~!!! 저가 이번에 C++ 콘솔게임을 하나 만들어가지고 버전업해나가면서 계속 배포할려구요 심심할때마다 한번씩 미니게임형식으로 해도되고, 소스코드를 참조하셔도됩니다 게임내용은 대강 이렇습니다! 플레이 영상 소스코드와 exe파일는 밑에 첨부해논 github를 통해 다운로드 해주시길바랍니다! DRAGONPROCESS/C- Contribute to DRAGONPROCESS/C- development by creating an account on GitHub. github.com 이제 마지막 할말.......! 추후에 업데이트할 내용이요 저가 기억못할수도있기때문에 노트목적으로라도 끄적여봅니닷 몬스터추가, 능력치스탯창추가, 스킬추가, 아이템조합기능과 아이템추가, 새로운맵추가 이 상 ! 2020. 9. 4.
링크 연결프로그램 그냥 간단하게 만들어본링크연결 자작프로그램입니다ㅎㅎ아시다시피 기반은 C++이구요. 소스코드와함께 파일도같이 첨부해놓겠습니당~ 저의컴이 살짝 똥이라서 크흠...인터넷브라우저열고 사이트들어가는데만 30초넘게걸려요 ㅠㅠ 그래서 예전에 만들고 묵혀두다가 가끔씩쓰곤합니당 컴퓨터사진이 안찍혀서 소스코드도 첨부파일로 넣을게용 설명 자신이 들어가고싶은 링크와 사이트이름을 설정한뒤, 사이트이름을 입력하면 해당링크로 들어갈수있도록 도와주는 프로그램입니다. #include #include #include #include #include using namespace std; int main(); int make(); int connect(); int connect(){ mkdir("C:\\LinkCT"); system("cl.. 2020. 3. 28.