首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ 字符串有关问题

2013-12-02 
C++ 字符串问题我是学别的语言的转C学习学习,请看下面CString m_buff,m_path,m_tempGetCurrentDirectoryA

C++ 字符串问题
我是学别的语言的转C学习学习,请看下面

CString m_buff,m_path,m_temp;
GetCurrentDirectoryA(255,m_path.GetBufferSetLength(255));//获取当前目录
m_path.ReleaseBuffer();
m_temp=_T("\\a.ini");
m_path+=m_temp;
GetPrivateProfileString("a","b","",m_buff.GetBufferSetLength(255),255,m_path);
m_path.ReleaseBuffer();
m_edit1=m_buff;
UpdateData(FALSE);

这个想完成的效果就是读取程序运行所在目录的a.ini里面一个文本

应该在GetPriva...这一行有错误,因为我把最后那个参数m_path改成绝路路径就行"c:\\a.ini"
字符串
[解决办法]
调试模式下,工作目录为代码所在目录,而非调试模式下,工作目录为exe程序所在目录。
[解决办法]
=_T("\\a.ini");
应该指定父目录或者根目录撒。。比如=_T(".\\a.ini");表示当前目录下的a.ini文件
或者=_T("..\\a.ini");表示父目录下的a.ini


热点排行