lehrkraefte:blc:informatik:ffprg2-2024:cpp:start

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'"
  • Neue Datei hello.cpp anlegen mit Inhalt
#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.

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
  • lehrkraefte/blc/informatik/ffprg2-2024/cpp/start.txt
  • Last modified: 2024/10/18 06:48
  • by Ivo Blöchliger