C++ für die SOI

cd
cd soi
mkdir hello
code .

Wenn Visual Studio Code nicht in der PATH Variablen und der Befehl code . darum nicht funktioniert:

Finden Sie dazu den Pfad, wo Visual Studio code unter Windows installiert ist (sollte C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code sein, wobei {Username} entsprechend zu ersetzen ist).

Erweitern Sie die Windows PATH Variable, dann funktioniert das Kommando code . auch in den Windows Kommandozeile. Siehe PATH Variable unter Windows 10 und 11 erweitern.

Alternativ könnte man das auch auf Linux-Kommandozeile lösen, ist dann aber nur für Linux. Öffnen Sie die Datei ~/.bashrc:

nano ~/.bashrc

und fügen Sie am Schluss folgende Zeile mit dem korrekten Pfad zu VSCode an:

alias code="'/mnt/c/Users/{Username}/AppData/Local/Programms/Microsoft VS Code/code.exe'"
#include <iostream>
using namespace std;
 
int main() {
    int a, b;
    cin >> a >> b;
    int result = a + b;
    cout << result << '\n';
}

Programm kompilieren, anzeigen und ausführen:

g++ hello.cpp -o hello
ls
./hello

Geben Sie zwei Zahlen durch einen Abstand getrennt ein und bestätigen Sie.

Datenfiles für die Aufgabendaten

eingabe.txt
19 23

Verwenden mit

# Eingabe aus Datei, Ausgabe auf Terminal
./hello < eingabe.txt 
 
# Eingabe aus Datei, Ausgabe in Datei ausgabe.txt
./hello < eingabe.txt > ausgabe.txt
 
# Ausgabe sowohl auf Terminal wie in Datei ausgabe.txt
./hello < eingabe.txt | tee ausgabe.txt