C/C++
文章平均质量分 68
C/C++
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【无标题】
WIN32/MFC笔记添加标准输出至控制台 添加标准输出至控制台 BOOL res = AllocConsole(); // FreeConsole(); HANDLE g_out = GetStdHandle(STD_OUTPUT_HANDLE); WriteConsole(g_out, ...);原创 2022-02-23 19:55:00 · 230 阅读 · 0 评论 -
监视设置键盘NUMLOCK和Caps按键
#include "windows.h" int main(void) { while(1) { short Caps = GetKeyState(VK_CAPITAL); if(!LOBYTE(Caps)) { // key press keybd_event( VK_CAPITAL,0,0,0); // key release keybd原创 2020-12-21 18:13:12 · 506 阅读 · 0 评论 -
编译安装QtHttpServer第三方模块
1.GitHub上下载QtHttpServer源代码。 2.下载第三方依赖文件http_parser文件,将http_parser.h,http_parser.c放到"\qthttpserver-5.15\src\3rdparty"目录下。 3.在Qt安装目录"D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\include"目录下创建QtHttpServer目录和QtSslServer目录,将源代码中头文件分别拷贝到里面。 4.首先编译QSslServer模块,得到如下图所示文件, 其中原创 2020-11-27 17:07:56 · 1482 阅读 · 0 评论 -
Win32 API:消息劫持与模拟
1.监控键鼠(hook) //钩子过程在消息循环中调用,钩子又分系统全局钩子和特定线程钩子,具体使用查MSDN文档 //MSDN全局钩子的一个示例 HOOKPROC hkprcSysMsg; static HINSTANCE hinstDLL; static HHOOK hhookSysMsg; hinstDLL = LoadLibrary(TEXT("c:\\myapp\\sysmsg.dll")); //SysMessageProc是dll中定义的钩子过程(函数) hkprcSysMsg =原创 2020-07-07 11:55:19 · 665 阅读 · 0 评论 -
Thrustmaster T16000M摇杆输入接口
利用 HIDAPI library获取摇杆输入控制量: demo(RIGHT HANDED) main.c #include <stdio.h> #include <stdlib.h> #include "hidapi.h" #define MAX_STR 255 int main(int argc, char* argv[]) { int res; ...原创 2020-05-01 12:16:32 · 1364 阅读 · 0 评论 -
wxWidgets学习笔记
wxWidgets学习笔记简单的示例资源文件加载及使用 简单的示例 // wxWidgets "Hello world" Program // For compilers that support precompilation, includes "wx/wx.h". #include <wx/wxprec.h> #ifndef WX_PRECOMP #inclu...原创 2020-04-28 21:53:14 · 203 阅读 · 0 评论 -
C/C++学习资料整理
网站: cppreference https://zh.cppreference.com LearnCpp http://www.learncpp.com/ CplusCplus http://www.cplusplus.com/原创 2020-03-16 08:12:14 · 202 阅读 · 0 评论 -
C/C++ 程序编译的那点事儿
目录一、判断编译器的类型二、判断编译器是32位还是64位 一、判断编译器的类型 MSVC编译器中预定义了_MSC_VER这个宏,表示编译器的版本。 VS版本 编译器版本 _MSC_VER Visual Studio 2017 VC++ 15.0 1910 Visual Studio 2015 VC++ 14.0 1900 Visual Studio 2013 VC++ 12...原创 2020-03-10 11:11:35 · 219 阅读 · 0 评论 -
汉诺塔问题的解法
问题描述 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。 解法 递归 Pytho...原创 2019-12-30 10:06:51 · 1795 阅读 · 0 评论 -
STL学习笔记
文章目录vector 容器listdeque函数对象 vector 容器 vector 是顺序容器的一种。vector 是可变长的动态数组,支持随机访问迭代器,所有 STL 算法都能对 vector 进行操作。要使用 vector,需要包含头文件 vector。 表:vector中常用的成员函数 成员函数 作 用 vector() 无参构造函数,将容器初始化为空 vector(...转载 2019-12-15 17:10:16 · 199 阅读 · 0 评论 -
C++解题:猴子选大王
一群猴子要选新猴王。新猴王的选择方法是:让M只候选猴子围成一圈,从某位置起顺序编号为1~M号。从第1号开始报数,每轮从1报到N,凡报到N的猴子即退出圈子,接着又从紧邻的下一只猴子开始重新报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 思路1: 利用数组int n[M],都初始化为1,淘汰的标记为0,往复循环操作,剩下最后一个数组元素1的下标+1即时答案。 参考代码...原创 2019-12-16 18:02:27 · 2983 阅读 · 0 评论
分享