美文网首页
CLion 读取代码所在目录txt或文件

CLion 读取代码所在目录txt或文件

作者: kakukeme | 来源:发表于2017-04-10 14:13 被阅读1111次

    参考链接:linux 下 Clion 中无法用相对路径读入文件
    Xcode 读取代码所在目录txt或文件

    1、前言

    Xcode/CLion 写C++ 代码时候,会碰到读取本目录下txt文件的内容,但是又不想使用绝对路径(ps:Mac 绝对路径真是太长了),那么就是得使用相对路径了。可以做如下设置,就可以打开文件并读取了

    同样CLion中也存在同样问题;

    2、设置

    CLion 在Edit Configurations, 选择对应的项目, 然后在Working dictionary里选择相应的程序目录,经测试成功

    #include <iostream>
    #include <fstream>
    #include <string>
    #include <cassert>
    
    using namespace std;
    
    int main() {
        std::cout << "Hello, World!" << std::endl;
    
        string filename = "test.txt";
    
        ifstream file(filename);    // fileName内容读取到file中
        string line;
    
        assert( file.is_open() );   // 确定文件打开了;
    
        getline(file, line);        // 读取文件第一行,并输出
    
        cout<<line<<endl;
    
        return 0;
    }
    
    
    clion-c++.png

    相关文章

      网友评论

          本文标题:CLion 读取代码所在目录txt或文件

          本文链接:https://www.haomeiwen.com/subject/nkpsattx.html