freopen的文件名怎么设置成变量,现在的情况就是输入了文件名就会崩
#include<bits/stdc++.h>
#include<conio.h>
using namespace std;
struct string_new{
string s;
}str[1000];
int main(){
int i;
char* file_name;
cin>>file_name;
freopen(file_name,"w",stdout);
for(i=0;;i++){
getline(cin,str[i].s);
int key=_getch();
if (key==27) {
break;
}
if(str[i].s=="\n"){
continue;
}
}
for(int j=0;j<i;j++){
cout<<str[j].s;
cout<<endl;
}
return 0;
}