可変ファイル名を file.open() 関数に入れようとしていますが、このエラーが発生し続けます:
[エラー] の呼び出しに一致する関数がありません
'std::basic_ofstream<char>::open(std::string&)'
コード:
for (int x=1; x<=num_pages; x++){
file= page_name[x];
cout << file;
ofstream file;
file.open ("file");
...
file.close();
}
私が取り組んでいるのは、割り当てたテキストに従ってそれらのファイルを書き込むときに複数のファイル名を要求できるプログラムです。すべてのファイル名が配列に入れられ、ループアウトされることを指摘しておく必要があると思います。*また、ファイル拡張子を最後に付けるにはどうすればよいですか。これは私が得たエラーです...
[エラー] 'std::basic_ofstream::open(std::string&)' の呼び出しに一致する関数がありません