qq_44281939
西窗的雨
采纳率0%
2018-12-26 15:07

C++中txt文件读取失败

编译无错误,但运行时,文件根本打不开,TXT文件,源代码是在同一文件里面,

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • weixin_41461277 _ZGq 3年前

    不要用绝对路径或相对路径,有时候用路径会打开失败。

    点赞 2 评论 复制链接分享
  • qq_44281939 西窗的雨 3年前

    以下是我写的源代码

    void ReadData(SqList &L)
    {
    int i=0;

    InitList(L);

    ifstream infile("c:\book.txt");

    while(!infile.eof())

    {
    infile>>L.elem [i].no;

    infile>>L.elem [i].name;

    infile>>L.elem [i].price ;

    i++;

    }

    L.length =i;

    infile.close ();

    }

    void WriteData(SqList L)
    {
    int i;

    ofstream outfile("c:\book.txt");

    for(i=0;i<L.length-1 ;i++) {
    outfile<<L.elem [i].no <<" "<<L.elem [i].name <<" "<<L.elem [i].price <<endl;

    }

    outfile<<L.elem [i].no <<" "<<L.elem [i].name <<" "<<L.elem [i].price;

    outfile.close ();

    }

    void PrintAllBook(SqList L)
    {
    int i;

    ReadData(L);

    for(i=0;i<L.length ;i++)
    {
    cout<<L.elem [i].no <<" "<<L.elem [i].name <<" "<<L.elem [i].price <<endl;

    }
    }

    点赞 评论 复制链接分享
  • cxl4227 xiao-xian-nv 3年前

    代码贴出来看看,路径写对了吗

    点赞 评论 复制链接分享

相关推荐