相对路径打开文件失败,高手指点

weixin_38055888 2019-09-19 02:48:11
int main(int argc, char *argv[]){    QCoreApplication a(argc, argv);    QFile file("sysmon.conf");    if (!file.open(QIODevice::ReadOnly|QIODevice::Text))    {        qDebug()<<"Cannot open fileconf for reading"<<endl;    }    QTextStream in(&file);    while(!in.atEnd())    {        QString a=in.readLine();        qDebug()<<a;    }    return a.exec();}这个代码编译后叫test,放在目录/home/abc下面我在命令行中执行以下操作cd /home/abc./test一切正常如果直接执行/home/abc/test则提示Cannot open fileconf for reading,需要说一下的是我的sysmon.conf是和test放在一起的。我不想把打开文件的路径写成绝对路径,问下我改在代码中如何修改呢,请高手指点下哈。
...全文
25 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧