文件流复制文件内容没输出结果

我在文件夹中创建一个a.in的txt文件,里面内容hello world,想要复制到a.out文件中,但是执行后没有效果,也没有任何报错,请问哪部操作错误,谢谢!

#include<string>
#include<fstream>
using namespace std;
int main()
{
    ifstream in("a.in");
    ofstream out("a.out");
    for (string str;getline(in, str);)
        out << str << endl;
    return 0;
}

如果看你的题干的话,a.in和a.out都是txt类型,所以程序里必须加扩展名,改成a.in.txt和a.out.txt试试。还有,最后最好把文件流close掉。
你最好把你创建的文件截个图给我,我指的是从文件资源管理器中截图,我看看文件名,而不是截图文件内容。

文件可能没打开对

#include<string>
#include<fstream>
using namespace std;
int main()
{
    ifstream in("a.in.txt");
    ofstream out("a.out");
    for (string str;getline(in, str);){
        out << str << endl;
    }
   in.close();
   out.close();
    return 0;
}

str 没取到行吧

str 没取到行吧