谢谢

解决方案 »

  1.   

    INI文件内容
    [DATABASE]
    DbServer=192.168.1.157
    DbName=FAScontact
    DbUser=sa
    DbPasswd=******//读取函数,参数为路径
    void ReadConfig(CString strConfigFilePath)
    {
    char szBuf[100];
    CString strDbServer;
    CString strDbName;
    CString strDbUser;
    CString strDbPasswd; GetPrivateProfileString("DATABASE","DbServer","localhost",szBuf,100,strConfigFilePath);
    strDbServer = szBuf;//IP地址 GetPrivateProfileString("DATABASE","DbName","",szBuf,100,strConfigFilePath);
    strDbName = szBuf;//表名 GetPrivateProfileString("DATABASE","DbUser","",szBuf,100,strConfigFilePath);
    strDbUser = szBuf;//用户名 GetPrivateProfileString("DATABASE","DbPasswd","",szBuf,100,strConfigFilePath);
    strDbPasswd = szBuf;//密码 GetPrivateProfileString("SERVICE","ServiceID","",szBuf,100,strConfigFilePath);
    m_iServiceID = atoi(szBuf); m_strConnectionString.Format("Provider=SQLOLEDB.1; Data Source=%s; Initial Catalog=%s; User ID=%s; PWD=%s",strDbServer,strDbName,strDbUser,strDbPasswd);}
      

  2.   

    CStdioFile
    Open()后ReadString(),再_stscanf()到变量
      

  3.   

    GetPrivateProfileString
    WritePrivateProfileString