我的工具中已經有一個保存功能,就像普通工具一樣。現在我想添加自動保存功能,它必須保存工具中所做的所有操作(我們稱之爲疊加層),而不按ctrl + S,必須自動完成。我需要編寫一個auotsave函數,並且必須作爲命令行參數傳遞。有人能幫助我嗎?更多細節:當我正確地在Linux中打開我的工具時,大多數情況下我們都會像cd home/... bla bla ../和ToolName一樣傳遞。我需要使用自動保存功能作爲命令行參數。例如:當我通過參數爲-s自動保存功能,當我嘗試通過像........ ToolName -s .........它必須自動保存數據或操作這是在我的工具中執行的。尋找你的有價值的答案通過傳遞命令行參數自動保存操作
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你可以通過我的代碼大綱。 –