会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
『PTA00』
寄啦!
首页
联系
管理
上一页
1
2
3
下一页
2022年2月25日
c# SendInput模拟输入字符和按键
摘要: 介绍: 该程序本意是为了在彩六里打中文用的,现整理出来供大家复制粘贴。(源程序已开源至GitHub - 彩六中文输入) 主要使用SendInput函数,与c语言中用法一致。(部分代码来自网络) 命名空间部分 using static System.Threading.Thread; using Sy
阅读全文
posted @ 2022-02-25 21:14 『PTA00』
阅读(2406)
评论(0)
推荐(0)
2020年9月2日
【动态UAC权限】无盾程序(win32&cmd)
摘要: 可以看到两种不同的提权方式,注意是动态,用代码提权,而不是用清单文件提前处理。 函数都写好了,这里不多做解释。 win32程序: 首先需要这俩头文件,第二个我忘了啥函数要用了,总之出问题加上就对了:(补:获取程序路径的函数) #include <windows.h> #include <Shlobj
阅读全文
posted @ 2020-09-02 16:16 『PTA00』
阅读(461)
评论(0)
推荐(1)
2020年7月7日
控制台画图程序(可更换笔刷版本)
摘要: 你以为是第一版,其实这是2.0哒,就是加了一个换笔刷的功能。 绘制:左键绘图,右键擦除 画布大小:程序运行开始会有1秒左右的等待时间,请在此时完成窗口大小调整。 更换笔刷:右键左上角的方块,输入一个字符,回车,即可完成。 (由于这个回车还引出了另一篇随笔,就是那个scanf吞回车的。) 出于优化考虑
阅读全文
posted @ 2020-07-07 10:23 『PTA00』
阅读(350)
评论(0)
推荐(0)
循环中的scanf处理了换行符怎么破
摘要: 这种情况一般在循环中要求输入一个字符时容易出现问题。 问题在于缓冲区,缓冲区中存留了换行符,所以... 运行下面代码: int main(void){ char a=0; while(1){ scanf("%c",&a); printf("%c\n",a); } } 会出大问题: 看见没,换行符也被
阅读全文
posted @ 2020-07-07 10:04 『PTA00』
阅读(611)
评论(0)
推荐(0)
2020年6月10日
strlen获取字符数组为什么是255
摘要: 为什么是255呢? strlen函数的规则是,读取到0则判断字符串结束。 char为1字节,只有8位。 所以...... -1就是 1111 1111, -2就是 1111 1110, 直到-128: 1000 0000, 接着127: 0111 1111, 最后到0: 0000 0000。 这段程
阅读全文
posted @ 2020-06-10 16:29 『PTA00』
阅读(308)
评论(0)
推荐(0)
2020年5月27日
宽字符输出中文,Devc++解决方法
摘要: 有群友问类似问题,然后我编译了一下试试: #include <stdio.h> #include <wchar.h> #include <locale.h> int main(void){ wchar_t aa[] =L"测试看看asdf1234"; wchar_t *bb =L"C语言2333kk
阅读全文
posted @ 2020-05-27 10:18 『PTA00』
阅读(1059)
评论(0)
推荐(1)
2020年5月25日
区间取最小值最大值-位值和
摘要: 更新一次,else少写了一点处理,改掉。 题目如下 解题的一点思路 最小值简单,最大值就要进行一系列的██████。 我觉得我写的没人能看明白了,自己琢磨吧......唉。 1 #include <stdio.h> 2 #include <windows.h> 3 #include <math.h>
阅读全文
posted @ 2020-05-25 21:05 『PTA00』
阅读(554)
评论(0)
推荐(0)
2020年5月14日
模拟鼠标键盘-封装函数
摘要: 群里有人要用到简单的鼠标键盘模拟操作,但是这方面的函数不太方便,为此打造了这个简陋的函数封装。 此处的鼠标移动是通过屏幕像素换算过来的dpi(0~65535),所以有一点点的误差,测试为1像素。 如果你用的是高分屏,那么强烈建议将程序的DPI缩放选上,将下图里的这个框勾上。 一切关于鼠标移动的和采集
阅读全文
posted @ 2020-05-14 21:31 『PTA00』
阅读(324)
评论(0)
推荐(0)
scanf("%d",a[i]+j)为什么不加取地址符号
摘要: 为什么我画的地方不加取地址符号? 不要在意标题为什么不加分号,因为长度太长了! 二维数组a[3][5]中,a[3]储存的是下一维的地址,a[1]等同于&a[1][0] 同理,a[1]+1等于&a[1][1] 所以图中没有错误,不加取址符是因为它本身就是地址。 示范: 从数值角度观察 从地址角度观察
阅读全文
posted @ 2020-05-14 14:58 『PTA00』
阅读(940)
评论(0)
推荐(0)
scanf需要多输入一行是什么问题
摘要: 有大佬知道用scanf输入,执行程序要多输入一行才能运行一般是什么问题呢 scanf的问题,其中多了\n。 scanf如果加入\n,会导致需要多输入一次数据。 错误实例:
阅读全文
posted @ 2020-05-14 14:48 『PTA00』
阅读(499)
评论(0)
推荐(0)
上一页
1
2
3
下一页