본문 바로가기

C C++4

[C++] Win32 API, 프로그램에서 선택된 글씨 가져오기 #include #include using namespace std; int main() { int len; while (1) { HWND hWnd = GetForegroundWindow(); DWORD fromId = GetCurrentThreadId(); DWORD pid = GetWindowThreadProcessId(hWnd, NULL); AttachThreadInput(fromId, pid, TRUE); HWND focus = GetFocus(); DWORD hi; DWORD a; SendMessage(focus, EM_GETSEL, (WPARAM) &hi, (LPARAM) &a); len = SendMessage(focus, WM_GETTEXTLENGTH, 0, 0); int maxLen = .. 2020. 12. 27.
c++ 디스코드 봇 만들기 C++로 디스코드 봇 만드는 방법yourWaifu님의 디스코드 라이브러리를 사용할 것 입니다. 준비물필요한 것은 CMake와 OpenSSL 라이브러리, 비주얼 스튜디오가 필요합니다. (또는 C++컴파일러)Cmake 다운로드: https://cmake.org/download/ Download | CMakeCurrent development distribution Each night binaries are created as part of the testing process. Other than passing all of the tests in CMake, this version of CMake should not be expected to work in a production environment. It .. 2019. 12. 30.
콘솔로 프로그램 실행 및 명령어 #include #include int main(int argc, char **argv){ if(strcmp(argv[1], "x") == 0){ printf("HELLO\n"); } } 이러고 리눅스 bash에서 g++ -o test main.cpp 로 컴파일 해준뒤 ./test x를 치면 HELLO가 실행된다 . . . . 2019. 10. 8.
[비주얼 스튜디오] c언어 -1- c언어 프로젝트 만들기와 기초 오늘은 c언어를 가르쳐드리겠습니다. 비주얼 스튜디오 2015라는 프로그램을 사용하겠습니다.이 프로그램은 무료입니다.(용량 커요) 일단 맨처음 비주얼 스튜디오를켰을때 모습입니다. 이런식으로 뜨게 되는데 여기서 파일->새로 만들기 -> 프로젝트 를 눌러줍니다. 여기서 Visual C++에서 Win32 콘솔 응용 프로그램을 찾아 눌러주시고, 이름을 마음대로 지정해줍니다.그리고 다음 여기서 그냥 다음, 이 부분에서 원래는 이렇게 설정되어있습니다. 하지만 이것을 이렇게 빈프로젝트로 해주시고 SDL체크를 풀어주시기 바랍니다. 여기서 오른쪽에 소스파일을 우클릭 해주신 뒤 추가->새 항목을 눌러주세요. Visual C++에서 C++파일을 눌러주시고 이름을 정하시는데, 이때 뒤에가 이름.cpp라고 되있을텐데 이것을 이름.. 2017. 7. 27.