c++95

C++ 피아노 연주 안녕하세요!! 이번에는 백도어만들기 뒤풀이로 간단하게 피아노연주 함수를 만들어봤습니다 혹시 Beep() 이런함수 들어보셨나요? 소리를 출력해주는 함수입니다. 이함수는 #include 헤더파일을 추가하면 정상적으로 작동합니다 사용방법은 Beep(주파수,연주시간) Beep(float,float) 입니다. 하지만 그냥 이렇게사용하면 피아노를 연주하기 힘듭니다 왜냐면 피아노는 옥타브마다 주파수가 다 다르기때문입니다 그래서 사용자가 사용하기 편하게만들어줬답니다. 위에 표는 보시다시피 피아노의 주파수크기를 알려주는 표입니다. 저는 이표에서 특정한 규칙성을 찾았습니다. 바로 n옥타브의 주파수의 음이 (n * 2^n-1)로 규칙적으로 증가하더라구요 이를 바탕으로 옥타브구현 알고리즘을 만들어보았습니다 {{{ 소스코드 }.. 2020. 9. 26.
소켓 데이터 C++ TCP 시작하기 앞서서 STDC++11,14에서 정상작동이 확인되었습니다. IDE는 DeVcpp을 사용했습니다. " 이글은 윈도우소켓 기본 C++ TCP " 글의 다음글임을 참고해주세요! 이번에는 ! 서버와 클라이언트간의 데이터를 받아오는 방법에 대해 포스팅할게요! 먼저 데이터를 보내는방법 더보기 [ send() ] 데이터를 받는방법 더보기 [ recv() ] 여기서 주의할점은 이건 프로토콜타입이 TCP인 서버와클라이언트에서만 먹히는 데이터통신함수입니다 UDP프로토콜서버랑 클라이언트에관한 강좌는 동적연결라이브러리강좌를 끝마친뒤 올리겠습니다 예제코드먼저 보여드리고 설명해드릴게요 [[[ 서버 ]]] #include #include using namespace std; int main(){ WSADATA wsa; W.. 2020. 9. 24.
소켓 기본 C++ TCP 시작하기앞서서 저가 설명하는내용은 저가 이해한대로쓴것이며 주관적이고, 이 카테고리와 더불어 소켓에 대한 글을 쓴 목적은 복습하기위함입니다. 잘못된부분이있다면 댓글을 달아주세요. 사용한 언어는 STDC++11,14에서 정상작동확인되었으며, IDE는 DEVCPP를 사용했습니다 히헣 소켓에 대한 글을 처음써보기도하고 C언어를 배워왔지만 공부하면서 소켓이 개인적으로 제일 재밌는것같아요 ㅋㅋㅋ 먼저 저는 C언어를 개발할때 통합개발환경으로는 비주얼스튜디오보다는 devcpp를 거의 99% 사용합니다 왜냐면 엄청 가볍고 소스코드하나를 빨리빨리 만들수있죠 들어가서 Ctrl+N이면 그냥 바로만들수있기때문에 쓰는건데 비쥬얼스튜디오에서는 #pragma comment(lib,"ws2_32.lib") 이렇게치면은 winsock2.. 2020. 9. 18.
로또추첨 프로그램 안녕하세요 저가 심심해서 로또추첨프로그램을 만들었는데 살짝의 아이디어와 엄청난 노동력이 따를것으로보입니다 왜 미래형으로말하냐구요? 엄청난노동력이라는 말에서 미래형이라고말했습니다 원리를 소개해드리면서 알게되실거예요 [ 원리 ] 먼저 데이터는 로또추첨사이트를 참고했습니다 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++이구요. 소스코드와함께 파일도같이 첨부해놓겠습니당~ 저의컴이 살짝 똥이라서 크흠...인터넷브라우저열고 사이트들어가는데만 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.