就比如我在程序中定义了一个变量n=10,然后在程序运行的时候可能需要改变这个变量的值,通过控件来改变n的值,如此时改为n=15。我想就是在程序退出后,下次运行的时候没有任何操作n=15而不是n=10。大概就是这个意思,不知道如何实现。

解决方案 »

  1.   

    修改后,保存到文件中
    启动程序后,从文件中读取,赋值给变量
    就这么简单……论坛签名======================================================================wkq87:你好!
    截至 2011-03-29 10:42:52 前:
    你已发帖 10 个, 未结贴 0 个;
    结贴率为: 100.00%
      

  2.   

    [Quote=引用 1 楼 shenyi0106 的回复:]
    修改后,保存到文件中
    启动程序后,从文件中读取,赋值给变量
    就这么简单……请问应该保存成什么样的文件呢?.txt文件还是有别的更好的格式?每次程序运行的时候都去读取.txt文件,如果中间修改的话还需要保存读取的数据?
      

  3.   

    谢谢
    我之前的用的是保存成.txt文件,怕数据被改动,什么是虾米文件啊?
      

  4.   


    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    我是觉得保存成.txt文件数据不安全,容易被修改,不知道还有什么好的文件格式?
      

  5.   

    WritePrivateProfileString
    GetPrivateProfileInt
      

  6.   

    ini文件:WritePrivateProfileString
            GetPrivateProfileInt
    或者xml-->cup类
    都挺方便的
      

  7.   

    lz要做绿色软件,还要考虑换机器?直接写自己的exe结尾吧,保证没问题
      

  8.   

    最方便的是用
    WritePrivateProfileString
    GetPrivateProfileInt/String
    保存成ini文件,如果你怕被别人修改了
    那你可以保存成二进制文件,或者保存到注册表,这样一般人也不容易修改啦
      

  9.   

    可以直接写二进制文件
    你看看CFile的东西就明白了
    可以直接将n值写文件
    然后读的时候可以直接读到n中