Grundsätzlich versuche ich eine Datei von einem Ort zu einem anderen zu kopieren, aber ich möchte den Benutzer in der Lage sein zu ändern, weil es für ein Steam-Spiel ist und jeder einen diffidenten Benutzernamen hat.Kopieren einer Datei in C++ mit variablen Verzeichnissen
system("copy GameMenu.res C:\\Program Files (x86)\\Steam\\steamapps\\"login"\\counter-strike source\\cstrike\\resource\\GameMenu.res");
In dieser Zeile, wo es heißt „login“ Ich möchte für Menschen in der Lage sein, ihren Benutzernamen eingeben und so ist es immer noch ein Teil des Verzeichnisses, oder was auch immer das Ding genannt wird. Bitte hilf mir.
hier ist der Code hier der gesamte Code ist so können Sie sehen, was mit ihm los ist:
#include <iostream>
#include <cmath>
#include <string>
int main()
{
using namespace std;
string login;
int drive;
cout << "What is your steam login??" << endl;
cin >> login;
system("timeout 2");
system("cls");
cout << "Your files are being copied " << login << "." << endl;
system("copy GameMenu.res C:\\Program Files (x86)\\Steam\\steamapps\\"login"\\counter-strike source\\cstrike\\resource\\GameMenu.res");
system("pause");
system("cls");
system("timeout 1");
return 0;
}
Sie müssen auch das Kopierziel in '" 'einschließen, da es Leerzeichen hat. – crashmstr
Außerdem nehmen Sie an, wo sie dampf installiert haben. – crashmstr