• 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程序,我们可以看到修改成功了

     

     

  • 相关阅读:
    872. 最大公约数(史上最详细讲解 7种算法,STL+算法标准实现)
    猫头虎博主第六期赠书活动:《手机摄影短视频和后期从小白到高手》
    nodejs如何删除指定文件夹的图片
    centos7 安装 RabbitMq
    Linux学习之系统FAQ
    mysql8配置优化
    Qt音视频开发03-ffmpeg倍速播放(半倍速/2倍速/4倍速/8倍速)
    Code Review 文化人语录
    LabVIEW本地化VI
    Linux内核-ARM_V7架构和ARM常用汇编指令
  • 原文地址:https://blog.csdn.net/qq_36694133/article/details/127817788