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函数原型为:
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