vc里读取配置文件(ini)的问题

2016-02-19 20:12 6 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享vc里读取配置文件(ini)的问题,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

当我每次调用CString strExts;
 ::GetPrivateProfileString("custom","username","",
  strExts.GetBuffer(MAX_PATH),MAX_PATH,".Config.ini");

 m_username = strExts;
的时候;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

发现m_username长度都是0;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

原来要在调用getbuffer函数以后再调用 strExts.ReleaseBuffer();


 也就是说当调用CString::GetBuffer()后,必须再调用一次CString::ReleaseBuffer(),否则,该CString对象的成员函数不能正常工作.  

来源:http://www.tulaoshi.com/n/20160219/1623004.html

延伸阅读
在Java中,配置文件一般主要是两种形式:XML文件或者property文件。但大部分人都习惯使用ini文件,而且ini文件的分节以及注释功能,比起xml,也是易懂易用的。 在vc中类库中有读写ini文件的标准函数。在dephi或其他语言中,也可以用windows的api函数来读写ini文件。但在java中似乎没有现成的类和方法可供使用。虽然java可以通过加载dll...
标签: autocad教程
关键字: AutoCAD 2009 AutoCAD对象 中望CAD AutoCAD三维造型 AutoCAD造型内容摘要:一个关于CAD配置文件的问题,我们重新装了系统或,重新装了CAD后,或你的电脑出了问题后,以前你最喜欢的CAD工作界面是不是经常丢失或变样???是不是又要经过好久设置回去?下面就专门来说说这个问题的解决方法! 今天有个很重要的技巧拿到这里来...
虽然进入win95之後,一般读写ini文件被读写Registry所取代,但我们还是可以透过 win31的传统方式读写ini文件,以存程式目前的相关设定,而於下一次程式执行时再读回来。目前建议使用GetSetting SaveSetting的方式存於Registry中,不用目前的方式。 储存程式的设定 '请於form中放3个TextBox,一个CommandBoxPrivate Declare Funct...
看看数据是什么格式 读取.dat文件的方法跟普通文件一样 -------------------------------------- FILE *fp; double dbnum[100]; fp = fopen("a.dat", "r"); if(fp != NULL) for(int i = 0; i 100; i++) { if(!scanf("%f", &num[i])) { break; } } 类似这样的读法就行了  
标签: autocad教程
今天有个很重要的技巧拿到这里来希望和大家一起分享了。也许有很多同事已经知道,但是我还是想在这里强调一下,可能对很多新来的朋友有一定的帮助。以前我本人求助过这个问题,没有得到正确的答案,今天知道了就拿出来说说。 是一个关于CAD配置文件的问题,我们重新装了系统或,重新装了CAD后,或你的电脑出了问题后,以前你最喜欢的C...

经验教程

361

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部