Código VS | Compilar y ejecutar en C++

En este artículo, aprenderemos cómo compilar y ejecutar un programa C++ en VS Code . Hay dos formas de hacerlo, puede usar cualquiera de ellas según su conveniencia. Cabe señalar que la mayoría de los programadores de la competencia utilizan C++, por lo que la compilación y ejecución del programa debe realizarse rápidamente. Algunos métodos que se analizan en este artículo casi automatizan el proceso de compilación y ejecución.

Programa :
Sea a continuación el código para demostrar la compilación y ejecución:

C++

// C++ program to take the input of
// two numbers and prints its sum
#include <bits/stdc++.h>
using namespace std;
 
// Driver Code
int main()
{
    int a, b;
 
    // Input two numbers
    cin >> a >> b;
 
    // Find the sum
    int sum = a + b;
 
    // Print the sum
    cout << sum;
 
    return 0;
}

Usando la línea de comando integrada :

Para compilar y crear un archivo ejecutable, ejecute el siguiente comando:

g++ -std = c++11 -O2 -Wall nombre del programa.cpp -o nombre del programa.exe 

Comprender diferentes términos en el comando anterior :

  • g++: le dice a la computadora que el comando dado es para el compilador g++.
  • -std = c++11: el compilador sigue el estándar C++11, puede configurarlo en -std = c++14 o -std=c++17 según lo que desee usar.
  • -O2: Optimiza el código
  • -Muro: muestra advertencias sobre posibles errores
  • programName.cpp: se refiere al archivo c ++ que se compilará
  • -o programName.exe: crea un archivo ejecutable con el nombre sugerido (aquí programName.exe).

Nota: El nombre del archivo cpp y el archivo ejecutable no necesitan ser iguales.

Pasos :

  • Pase el cursor sobre la pestaña de la terminal y seleccione Nueva terminal .

  • El símbolo del sistema se abrirá con el directorio actual.

  • Escriba la sintaxis proporcionada anteriormente con el nombre del programa y el nombre del archivo ejecutable adecuados.

  • Presione Entrar y

Método 1: llamar al archivo ejecutable y administrar la entrada/salida

Entrada/Salida en la propia línea de comandos:

  • Pase el archivo ejecutable a ejecutar y presione enter.

  • Escriba la entrada requerida, cada una separada por un espacio y presione enter.

  • La salida requerida se mostrará en una nueva línea de la línea de comando como se muestra a continuación.

Entrada/Salida a través de archivos de texto :

  • Cree dos archivos de texto input.txt y output.txt . Asegúrese de que input.txt contenga lo necesario para ser ingresado.

C++

#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif

  • Vuelva a compilar el nuevo código preferiblemente con el mismo nombre para el archivo ejecutable.

  • Pase el archivo ejecutable que se ejecutará en la línea de comando y presione enter

  • Notaría la salida en el archivo output.txt .

Método 2: uso de la extensión Code-Runner :

Usando la plantilla creada hasta ahora, podemos actualizar fácilmente a Code Runner. A continuación se muestran los pasos:

  • Instale la extensión Code Runner como se muestra a continuación:

  • Haga clic en el botón de reproducción en la parte superior derecha de la ventana como se muestra a continuación:

  • La salida del programa se muestra automáticamente en el archivo output.txt .

Entrada/Salida utilizando la extensión del Ayudante de Programación Competitiva (cph):

  • En primer lugar, busque e instale cph por Divyanshu Agrawal

  • Ahora, vamos a ejecutar un programa simple e intentar mostrar cómo usar esta ext.

  • Usando + New Testcase, tenemos diferentes casos de prueba y sus resultados esperados respectivamente.

  • Usando Run All, ejecutamos todos los casos de prueba

Publicación traducida automáticamente

Artículo escrito por sarvjot y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *