有一些系统的配置数据,比如系统自动保存数据的间隔时间,计时器的间隔时间等,我希望在用户设置完了这些数据后,在系统下次重新启动是能够和尚次修改后的数据保持一致,所以我希望能够把这些数据保存在文件里,当系统启动是能够读取文件来初始化变量,请问怎么样才能把数据保存在文件里,怎么样保存和读取文件呢?

解决方案 »

  1.   

    FILE *fp;
    fp = fopen(name, "a") 写
    fp = fopen(name, "r") 读fread 
    fwrite
      

  2.   

    使用ini配置文件!
    fopen,fread,fwrite
    CFile
      

  3.   

    使用ini配置文件!
    用几个函数来读写配置文件:
    BOOL WritePrivateProfileString(
      LPCTSTR lpAppName,  // section name
      LPCTSTR lpKeyName,  // key name
      LPCTSTR lpString,   // string to add
      LPCTSTR lpFileName  // initialization file
    );DWORD GetPrivateProfileString(
      LPCTSTR lpAppName,        // section name
      LPCTSTR lpKeyName,        // key name
      LPCTSTR lpDefault,        // default string
      LPTSTR lpReturnedString,  // destination buffer
      DWORD nSize,              // size of destination buffer
      LPCTSTR lpFileName        // initialization file name
    );配置文件格式如下:[system]
    systemtime=2003/11/14
    user=administrator
    ..........