读书人

ini文件读写有关问题

发布时间: 2012-11-08 08:48:11 作者: rapoo

ini文件读写问题
代码如下,为啥写不进去啊
CStdioFile file;
CString strName="aaa";
WritePrivateProfileString("StudentInfo","Name",strName,"D:\vc_ex\ex2\student.ini");

[解决办法]
CString strName="aaa";
WritePrivateProfileString("StudentInfo","Name",strName,"D:\\student.ini");

可以写进去,
如果文件student.ini不存在,系统会自动建立一个文件,
并把段值"StudentInfo"及键"Name"的值strName写入,
楼主可以再重新建立一个工程试试看,
[解决办法]
VC读写INI文件
具体应用如下:

  一.将信息写入.INI文件中.

  1.所用的WINAPI函数原型为:

C/C++ code
BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);
[解决办法]
楼主,我也是初学者,你的问题我一开始也遇到过,是这里有问题。
注意你的路径,改为D:\\student.ini, 磁盘符D后面要加两个\
你再试试看,这次应该加到了D盘根目录下
[解决办法]
D:\vc_ex\ex2\student.ini

改成下面两种方法 单 \ 表示一个转议字符 比如 \r\n 实际对应回车换行 0x0A 0x0D

D:\\vc_ex\\ex2\\student.ini
D:/vc_ex/ex2/student.ini

读书人网 >VC/MFC

热点推荐