C-Program1
[C语言]printf和scanf函数的返回值CSDN原文链接 先来看一道题 1234567#include<stdio.h>int main(){ int a=43; printf("%d\n",a); return 0;} 看完嘴角疯狂上扬,这题我会,输出43,贼简单。 结果突然看到一题 1234567#include<stdio.h>int main(){ int a=43; printf("%d\n",printf("%d",printf("%d",a))); return 0;} 就是说着一大堆printf难道不会报错? 运行了一下,好像没问题,关键是怎么来的 说着我就去stdio.h头文件里寻找printf的定义去了 好像看不懂 不过我们知道了printf函数有返回值,而且还是int类型,所以,我们来试试。 欸?这样子救输出了01,那如果我改一下a的值呢 变成11了,好像是我修改a的值就会变一...
Hello World
一个测试的网页真的是测试用的网页啦点击百度 12345#include <stdio.h>int main(){ printf("Hello World!");}
VB6.0 操作注册表
VB6.0操作注册表本程序在Windows7系统下测试,Windows10系统注册表好像有变化,但修改的代码不会有变,可自行设计。 本文将介绍用CreateObject(“wscript.shell”)创建对象来操作注册表 本文操作的注册表目录是HKEY_CLASSES_ROOT\Directory\Background\shell也就是桌面菜单右键 下面看一下效果图: 其中python 注册表 重载文件资源管理器都是我自己添加的,在桌面右键菜单就可以直接打开,十分方便 下面我们来看一下自己动手怎么实现: 在注册表里面是这个样子,这里显示的是名字。 这里看到是ico文件的设置,也就是图标 这里看到的就是点击的时候执行的命令,可以是一个路径,也可以是一条指令。 接下来我们用Vb6.0实现添加注册表的功能 123Dim WSHSet WSH = CreateObject("WSCRIPT.SHELL")WSH.RegWrite "HKEY_CLASSES_ROOT\Directory\Background\shell\test\test", &...
我的 RPG Maker XP 作品集(四):ARPG 范例改造
2018 年收尾的 RMXP 故事,2021 年 7 月又多出了这么一章:拿 ARPG 范例 1.02 做底子,把我自己拼接的脚本装上去,做一个自己的即时战斗翻版。工程里的更新说明是这么开的头: 更新说明: Alpha版本(内部测试版本)bete版本(外部客户测试版本) Alpha版本V0.0.11.使用范例制作出框架,大致实现了ARPG的功能2.使用血条显示功能,能够在地图上显示角色血条 Alpha版本V0.0.51.修复攻击伤害固定问题2.修复打开菜单返回出现的角色升级问题3.制作黄金兵4.尝试制作蓄力条 「使用范例制作出框架」——范例出骨架,我往里拼脚本,这就是这一章的分工。 竞技场这版没有剧情地图,一进去就是一座竞技场。标题画面还是 RMXP 的默认底子,新游戏、继续、退出三件套: 选新游戏,画面淡进竞技场,第一波红色的怪直接围了上来: 右边从上到下挂着整面按键说明:近身攻击 Q、远程事件 A、远程技能 S、炸弹攻击 D、清空消息 E、普通射击 Z——每个动作各归各键;左下角是 HP、SP 两条血蓝条,压着一个魔法阵;右下角记着等级和金币。升级播报一路往上滚:「L...
我的 RPG Maker XP 作品集(三):MY ARPG 开发记
这篇展示 MY ARPG——2021 年做的即时战斗 ARPG,也是我那个 RMXP 时代武器系统做得最讲究的一个。它的更新日志开头是这样的: 嗨!这个ARPG游戏是本人第一次制作。有什么不好请提意见! 说是第一次,得限定一下范围:第一次做 ARPG。因为它的工程文件是直接从赌青蛙 V1.0.0 复制出来的——物品库原封不动搬了过来,赌场券、化学实验室、NaOH 星级武器全套都在。上一个项目就是下一个项目的底座,我一直觉得这没什么好隐瞒的,反而挺骄傲:青蛙至少贡献了它的尸体。 武器系统「游戏怎么玩?请点击在这里.txt」是这个作品里我最得意的一份文案,武器部分原文照录: A.当[铁匕首/钢短剑]装备时,按下shift键即可攻击。C.当[普通の弓]装备时,按下【C】键即可先填充箭袋中的箭,再次按下【C】时即可射击(可能延迟),在游戏界面的最左边有一排箭数,方便玩家查看箭的数量。技能:1当按下【Z】键时开启[连发]技能,可以持续按shift键发射。2当按下【D】键时,如果你的箭数大于5,即可发动[集中射击]技能。D.当[火之杖]装备时,当按下【C】键即可发射火球,威力...
VB6.0 鼠标连点器
VB鼠标连点器这个项目大概是高中写的,具体时间忘记了本项目是以调用Windows的API函数获取鼠标的坐标并进行模拟操作与点击。  项目代码大概如下  详细内容可见我的CSDN博客: CSDN [源码]vb6鼠标连点器
VB6.0 调用网络API写的聊天机器人
VB6.0调用网络API写的聊天机器人这个项目大概是高中写的,具体时间忘记了 也发到了我的CSDN并开源,欢迎大家访问,访问链接 CSDN 【源码】VB6聊天机器人
VB6.0 井字棋
VB6.0 井字棋这个项目大概是高中写的,具体时间忘记了效果演示:1.胜利演示 2.平局演示: 项目代码:
VB6.0 禁用复制粘贴
关于禁用复制粘贴 你好! 陌生人 下面是软件介绍:截图:已经很清楚,接下来是怎么用:是不是非常简单?文件大小才28k 其实要实现也是比较简单的。只需要用VB6.0打开一个定时器,定时器里面执行任务清空剪贴板,这样看上去就是禁用赋值粘贴了
我的MC复刻(二):RMXP 里的 2D MC
我对 Minecraft 的向往由来已久,久到总想自己手搓一个。上一篇的「垃圾制作」是第一次下手,这一篇的工程接着往前走:2016 年 11 月备好的素材,2017 年 12 月变成了一个真正能玩的 2DMC。 素材:从游戏里截图,用 PS 抠第一步不是写代码,是备料。方法说穿了很简单:自己开着 Minecraft 截图,再用 PS 一张一张抠出来、修好。五把镐子按科技树排开——木镐、石镐、铁镐、金镐、金刚石镐,一级不落: 方块类的贴图也备齐了,比如泥土和原石(鹅卵石): 行走图也画了一张,文件名叫「屎蒂夫.png」——steve 的抽象版。最绝的是正视图,居然张了这么大的一个嘴巴: 一年后,在 RMXP 里动手2017 年 12 月 16 日傍晚 18:37,一个标题叫「RMXP版MC」的工程存了盘:默认脚本打底,加一个全方位像素移动脚本,再配一个 66RPG 的鼠标脚本——这就是第一版 2DMC 的全部家当。两个小时后的 20:06,它被打包成了「rmxp-minecraft ver beta 0.0.0.0.1」,同时还复制出一份 beta 0.0.0.0....
