SystemMouseSpeed=0
GameMouseSpeed=10
Width=1440
Height=900
Colors=32
WaitForVerticalSync=1
PredictMovement=0
Windowed=1
EnableLightFx=0
EnableAudio=0想把其中的EnableAudio=0改成EnableAudio=1,如何实现 谢谢大家了 本人新手最后写的详细点 再次感谢。

解决方案 »

  1.   

    如果是规范的配置文件,可以用
    GetPrivateProfileString或
    GetPrivateProfileInt

    WritePrivateProfileString写
      

  2.   

    [info]
    SystemMouseSpeed=0
    GameMouseSpeed=10
    Width=1440
    Height=900
    Colors=32
    WaitForVerticalSync=1
    PredictMovement=0
    Windowed=1
    EnableLightFx=0
    EnableAudio=0
    你的配置文件要改成上面的形式可以使用Get/WritePrivateProfileString(Int)函数来读写配置文件,否则你要自己操作文件指针来实现读写。
      

  3.   

    是ini文件的话用windows的操作ini文件的函数
    http://wenku.baidu.com/view/f7c6588583d049649b6658d2.html
      

  4.   

    CStdioFile逐行读取文件,判断读到的是不是EnableAudio那一行,如果是,终止循环,然后对字符串进行处理
      

  5.   

    只要是规范的配置文件,类似:
    [SET1]
    AA=0[SET2]
    BB=0
    CC=1cfg后缀或者txt、ini后缀都没有关系,都可以用Get/WritePrivateProfileString(Int)
    如果不是,你还是用读写文件的方式来做吧