码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CE修改器学习历程之普通变量的保存


    同学们有时肯定会在想,如果我们每次重新打开进程都需要使用CE修改器重新找每个变量的地址,那我岂不是要累死?别着急,这节课将为大家介绍普通变量的保存和加载,让大家找一次变量地址即可达到重复使用的效果。本文中的普通变量即指的是值类型的变量,不是指针类型的变量。

    如果某个数据是一个普通变量,那么我们使用CE修改器找到它以后,可以保存下来,下次只要再打开保存的文件即可立马对该变量进行操作,十分的方便,以下是对普通变量的保存教程。

    1.我们首先准备C程序,其中要保存的普通变量为number

    1. #include
    2. #include
    3. int main()
    4. {
    5. //number初始化为100
    6. int number=100;
    7. //死循环直到程序出错或用户选择退出
    8. while(1)
    9. {
    10. //清空屏幕,去除一切干扰
    11. system("cls");
    12. //用户操作选项代号
    13. int select=0;
    14. printf("当前数字为:%d\n",number);
    15. printf("1.数字加10\n");
    16. printf("2.数字不变\n");
    17. printf("0.退出程序\n");
    18. printf("输入您的选项:");
    19. scanf("%d",&select);
    20. if(select==0)
    21. {
    22. break;
    23. }
    24. switch(select)
    25. {
    26. case 1:
    27. number+=10;
    28. break;
    29. case 2:
    30. break;
    31. default:
    32. break;
    33. }
    34. }
    35. }

    2.在我们的编译器DevC++中运行

     3.打开CE修改器

    4.在CE修改器中选择我们运行的C程序进程 ,然后点击Open打开进程扫描

    5.通过第一节课的学习,相信大家可以找到数字变量的位置,这里不多做赘述 

     

     6.我们把找到的数字变量地址保存下来,保存到文件number.ct中

     

    7.把C程序进程关闭掉,再重新打开,并使用CE修改器重新扫描重新打开的C程序进程 

     为了演示加载保存好的number.ct文件,这里我们选择否进行上一次地址记录的清空。

    8.选择菜单栏中文件夹图标,找到我们保存的number.ct文件并打开它,CE修改器就会把我们保存在number.ct文件里的所以地址变量加载到记录栏目中 

     

     

    9.我们将该地址的值内容改为999,再到C程序进程中复核一下,查看修改是否成功

    双击数值下面的数字100,进入修改小窗口

     10.回到C程序,我们可以看到修改成功了

     

     

  • 相关阅读:
    马斯克要求推特工程师默写代码,开始着手整顿美国职场?
    JS优化技巧
    蓝牙耳机什么牌子音质最好?高音质蓝牙耳机盘点
    关注短视频的“时间”,找准用户活跃时间,高流量也不是梦
    基于opencv+tensorflow+神经网络的智能银行卡卡号识别系统——深度学习算法应用(含python、模型源码)+数据集(三)
    方舟综合指令代码大全系统综合
    大数据旅游数据分析:基于Python旅游数据采集可视化分析推荐系统
    git_笔记
    uniapp iOS 真机调试
    HTML (总结黑马的)
  • 原文地址:https://blog.csdn.net/qq_36694133/article/details/127817788
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号