之前写过一个毫秒级别的记时方式 https://blog.59888888.xyz/2023/01/67/ 这次写算法分析实验的时候感觉还是不够用,找了个微秒级别的,话不多说直接上例子 #include<iostream> #include<windows.h> int main() { LARGE_INTEGER start,end,…
偶尔看到,记录一下,是按照一行一个的顺序写入和读取的。原文链接 #include<fstream> void read() { ifstream ifs; //打开输入文件 ifs.open("G:\\algorithm\\data\\2_1_in.txt", ios::in); //读取数据 ifs>>n; for (int i = 0; …
偶然间看到有个CPS测试(就是测试你一秒能点多少下鼠标),玩了下还挺好玩。不知道咋的就想试试狂点是什么效果。 去年写过个C++的压枪,有很多重复的,直接拿来改就行了。 原理就是死循环通过Windows Api来模拟鼠标点击和松开(即为一次完整点击) 既然用到了Windows Api,那就要先引入对应的头文件了,很多Windows Api都被封装在里…
转,原文链接 补充一下:关于KEY_DOWN(VK_NONAME)的详细可以看这篇 大家都知道c++是用来编游戏 的,那么该如何侦测鼠标点击呢?直接上代码: #include<iostream> #include<windows.h> #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyStat…
转,略有修改,原文链接 百度了下BEEP http://msdn.microsoft.com/en-us/library/ms679277(VS.85).aspx MSDN中是这样定义的 BOOL WINAPI Beep( _In_ DWORD dwFreq, _In_ DWORD dwDuration ); 前面第一个频率,第二个是持续时间(毫…
先看知识点: GetTickCount(); 它返回从操作系统启动到当前所经过的毫秒数,常常用来判断某个方法执行的时间,其函数原型是DWORD GetTickCount(void),返回值以32位的双字类型DWORD存储,因此可以存储的最大值是(2^32-1) ms约为49.71天,因此若系统运行时间超过49.71天时,这个数就会归0 给出一个…
转,原文链接 一、itoa函数与atio函数 ①把int类型数字转成char类型,可以使用itoa函数。 itoa函数原型: char *itoa(int value,char*string,int radix); int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,1…
转,原文链接 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(形参表); 省流,就这么写 int *pfun(int, int); 以下部分原文 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数…
转义字符含义\n换行\t水平制表\v垂直制表\b退格\r回车\f换页\a响铃\\反斜线\'单引号\"双引号\ddd3位8进制数代表的字符\xhh2位16进制数代表的字符
优先级运算符结合性1( )、[ ]从左往右2-、+(正负)、~、! 、++、–从右往左3*、/、%从左往右4+、-(加减)从左往右5<<、>>从左往右6<、<=、>、>=从左往右7==、!=从左往右8&从左往右9^从左往右10|从左往右11&&从左往右12||从左往右13?:从…