随笔分类 - C++
摘要:#include "tlhelp32.h"#include "afxdialogex.h"void CTHSMFCAppDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID & 0xFFF0) == IDM_ABOUTBOX) { ...
阅读全文
摘要:单线程操作UI会使窗口假死,所以UI操作需要用到多线程实现效果:当点击kiss时按钮闪动3次原理:自定义一个消息(WM_CHANGE_BUTTON),当点击按钮"kiss"时,启动一个新的线程,线程每隔0.5s钟发送一次WM_CHANGE_BUTTON消息。程序监听到该消息时调用消息函数,改变按钮大...
阅读全文
摘要:服务端-监听接收#include "winsock2.h"#pragma comment(lib,"WS2_32.LIB")int bufi;class mserver{private: SOCKET ssock,csock; sockaddr_in saddr,cadd...
阅读全文
摘要:这是JsonCpp实例下载地址参考地址1参考地址2遇到编译未通过,有个配置属性的地址解压后用vs打开makefiles文件夹,里面是jsoncpp和两个test的工程,jsoncpp如下红框中。 编译jsoncpp项目,然后在程序目录的build文件夹下可以找到编译好的lib文件debug和rel...
阅读全文
摘要:在项目下新建两个筛选器,添加TUIO中的文件如下,头文件包TUIO官网可下载,这也能下载#include "TuioDump.h"//#include //Tuio全局变量int port = 3333;TuioDump dump;TuioClient client(port);float KinectTestX=10,KinectTestY=20; //在场景加载你可以在这里添加你的特定的代码client.addTuioListener(&dump);client.connect(false);#pragma region TuioDump模拟点void Tuio
阅读全文
摘要://问题来源为ACM,将一串字符串缩写变大写,简称。//这两段代码共用到的头文件#include#include#include#include#include#include #include #include using namespace std;//string小写转大写void toUpper(string &str){ int length = 0; length = str.length(); for(int i=0; i='a') str[i] = str[i]-32; }}//隔断指定字符vector split(string ...
阅读全文
摘要:下面要说到的前提是在Havok官网有了解的前提下进行的。官网这里教了如何新建一个自己的插件,我是在这基础上修改的。 思路是,在插件中准备好变化的值,注册后,在PA运行中,用lua语言OnThink调用值。 参考了官网下载下来的案例,案例地址“F:\Havok\AnarchySDK\Sourc...
阅读全文
摘要:这个只能得50分,提示格式有错,1800通过,2010通过,1900出错,自己也不知道哪里格式没对。题目描述我们经常需要使用日历,所以需要一个能生成日历的程序。先要求你写一个程序,只需要输入年份,就能生成正确的日历。输入格式输入包含多组测试数据。每组输入一个整数Y(1800#includeusing namespace std;int SpaceSize=0;//判断是否为闰年int isLeapYear(int year){ int leap=0; if (year%4==0&&year%100!=0||year%400==0) { leap=1; } ...
阅读全文
摘要:首先是写个c# 类库生成dll。这里有教程是前辈的教学,后面是自己遇到的问题。写完dll后,用c++控制台可以使用了,但是自己原来的c++应用程序使用不了,#import "..\UseCsharpCom\CsharpComTest.tlb" named_guids raw_interfaces_only这句我的提示一直是未找到源文件 **.tlh,后来是在那个使用正常的c++控制台中找到已经生成的tlh文件,放入前面橙色的提示语所说的位置,即可使用。
阅读全文
摘要:# 预处理标准,对文本预处理操作,表示该行代码最先处理,编译前运行 标准库,函数,表示输入输出流std::count>x 右移运算符,输入值付给x值\t 制表符,类似tab功能,将输入格式对齐endl 换行符,如果不需要立即显示的话,用"\n"强制转换(float)5/8,5/8=0#include //名字空间namespace a{int b=5;}namespace c{int b=4;}int main(){ std::coutfunction(); 如果p是对象,p.function(); 记住-〉必须是指针,.左边必须是对象或者结构体,一般是类对象首先介绍
阅读全文

浙公网安备 33010602011771号