#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib> // Needed for exit()
using namespace std;
int main()
{
ifstream inputFile;
string fileName;
cout << "Wprowadz nazwe pliku: ";
getline(cin, fileName);
// Open the file
inputFile.open(fileName.c_str());
fileName.erase(fileName.find_last_of("."), string::npos);
fileName += "_nowy.csv";
ofstream file(fileName.c_str());
// Check for successful opening
if (inputFile.fail())
{
cerr << "Blad przy otawrciu pliku" << endl;
return (1);
}
// Close the file
inputFile.close();
return 0;
}
Czy ktoś mi może powiedzieć czemu ten kod nie działa kiedy wpisuje nazwe pliku ?