Avatar ·

Depuración de una aplicación C++ con argumentos de línea de comandos en Visual Studio

¡Hola a todos! Soy un desarrollador C++ principiante y estoy escribiendo una pequeña aplicación de consola para procesar archivos de texto. El programa debe recibir la ruta del archivo y una bandera de modo de operación a través de la línea de comandos. Aquí está el 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; } // ... procesamiento del archivo según el modo ... std::cout << "Processing file: " << filepath << " in mode: " << mode << "\n"; return 0; } ``` El problema es que al ejecutar desde Visual Studio (F5 o Ctrl+F5), el programa no recibe los argumentos de línea de comandos. Sé que se puede ejecutar desde la línea de comandos...