Ich habe bereits eine Speicherfunktion in meinem Werkzeug wie ein normales Werkzeug. Jetzt möchte ich Auto-Speichern-Funktion hinzufügen, die alle Operationen, die in dem Tool (wir haben diese Overlays genannt) gemacht, ohne Drücken von Strg + S, müssen automatisch vorgenommen werden. Ich muss eine auotsave Funktion schreiben und ich muss als Befehlszeilenargumente übergeben. Könnte mir jemand helfen? Mehr Details: Als ich mein Tool in Linux öffnen wollte, passierten wir meistens wie cd home/... bla bla ../ und ToolName. Ich muss die Autosave-Funktion als Befehlszeilenargumente verwenden. zB: Wenn ich das Argument als -s zum automatischen Speichern von Funktionen übergebe, wenn ich versuche, wie ....... zu übergeben. ToolName -s ......... es muss die Daten oder Operation automatisch speichern was in meinem Werkzeug durchgeführt wird.Automatisches Speichern der Operation durch Übergabe des Befehlszeilenarguments
int main(int argc, char* argv[])
{
const std::string OPT = "-A";
bool hasOption = false;
for (int i = 1; i < argc; ++i) {
if (OPT == argv[i]) {
hasOption = true;
break;
}
}
if (hasOption) {
}
return 0;
}
@TobySpeight können Sie meine Code-Gliederung durchlaufen. –