-2
我是编程新手,我正在制作一个程序,让用户输入文件的名称,然后我想移动该文件(到一个称为项目的文件夹中)。我应该怎么做? 我试图使用重命名功能,但我无法做到这一点。如何将文件whoose名称由用户从一个文件夹移动到另一个文件夹中C++
string name;
int passcode;
int accnumber;
clrscr();
system("title Stock Management Program (Creating an account) ");
cout << "Enter Name:" ; // getting basic info
cin >> name;
cout << endl;
cout <<"Enter Account Number:";
cin >> accnumber;
cout << endl;
cout << "Enter your passcode (only numbers):";
cin >> passcode;
ifstream errcheck;
errcheck.open(name);
if (errcheck.fail())
{
ofstream createacc; // creating account using fstream
createacc.open (name);
createacc << accnumber << endl;
createacc << passcode << endl;
createacc.close();
string newname = "item\" + name; //problem
int rename (const char * name, const char * newname); // PROBLEM
}
{
cout << "Sorry account already exists! ";
pause();
}
我无法创建一个包含“项目\” –
字符串这确实应该被关闭 - 这是一个在可怕的被遗弃在一年中更好的时间里混在一起,反映出对程序设计的完全缺乏理解 - 我们尝试使用函数原型作为调用,完全误解系统()所做的事情等 - 在此期间学习,或失去兴趣,所以现在这个问题是没有用的。 –