char key[256] = 0;::GetPrivateProfileString("[LOCAL_INFO]","ENCRYPT_CODE","NotFind",key,256,".\\config.ini");key[256]为什么总是得到默认值"NotFind",取不到想要的键值

解决方案 »

  1.   

    ::GetPrivateProfileString("LOCAL_INFO","ENCRYPT_CODE","NotFind",key,256,".\\config.ini"); 
    我觉得是不是你第一个参数写错了?该成这个试试。
      

  2.   


       free((void*)AfxGetApp()->m_pszProfileName);   
       AfxGetApp()->m_pszProfileName   =   _tcsdup(".\\config.ini");   
       url=AfxGetApp()->GetProfileString("jxt","url","NULL");
       CString title=AfxGetApp()->GetProfileString("jxt","title",NULL);
    //我的ini里只有两个键值url,title,我这个绝对可以得到的,你试试
      

  3.   

    你的目录是..//config.ini 还是 .//config.ini
      

  4.   

    majianwei86谢谢啊,刚工作一个多月老出问题,谢谢你了!这个怎么给分的啊
      

  5.   

    1、把.\\config.ini应该为 ..\\config.ini
    2、把[LOCAL_INFO] 改为 LOCAL_INFO