Avatar ·

Depuração de aplicação C++ com argumentos de linha de comando no Visual Studio

Olá a todos! Sou um desenvolvedor C++ iniciante, escrevendo um pequeno aplicativo de console para processamento de arquivos de texto. O programa deve receber o caminho do arquivo e uma flag de modo de operação pela linha de comando. Aqui está o código simplificado: ```cpp #include #include #include int main(int argc, char* argv[]) { if (argc < 3) { std::cerr << "Usage: program.exe \n"; return 1; } std::string filepath = argv[1]; std::string mode = argv[2]; std::ifstream file(filepath); if (!file.is_open()) { std::cerr << "Error: cannot open file " << filepath << "\n"; return 1; } // ... processamento do arquivo dependendo do modo ... std::cout << "Processing file: " << filepath << " in mode: " << mode << "\n"; return 0; } ``` O problema é que ao executar pelo Visual Studio (F5 ou Ctrl+F5), o programa não recebe os argumentos de linha de comando. Eu sei que é possível executar a partir da linha de comando.