|
|
@@ -1,21 +1,21 @@
|
|
1
|
1
|
# Homework hw2 task2
|
|
2
|
2
|
|
|
3
|
|
-## Inhalt
|
|
4
|
|
-
|
|
5
|
3
|
- [Überblick](#%C3%BCberblick)
|
|
|
4
|
+- [Vorbereitung](#vorbereitung)
|
|
6
|
5
|
- [Struktur](#struktur)
|
|
7
|
6
|
- [Funktionen](#funktionen)
|
|
8
|
|
- - [*parse_arguments()*](#parsearguments)
|
|
9
|
|
- - [Programmargumente in Rust](#programmargumente-in-rust)
|
|
10
|
|
- - [Warmup Übung](#warmup-%C3%BCbung)
|
|
11
|
|
- - [Argumente parsen](#argumente-parsen)
|
|
12
|
|
- - [Parsen ohne Fehlerbehandlung](#parsen-ohne-fehlerbehandlung)
|
|
13
|
|
- - [Parsen mit Fehlerbehandlung](#parsen-mit-fehlerbehandlung)
|
|
14
|
|
- - [Ablauf des Programms](#ablauf-des-programms)
|
|
|
7
|
+ - [Programmargumente in Rust](#programmargumente-in-rust)
|
|
|
8
|
+ - [Warmup Übung](#warmup-%C3%BCbung)
|
|
|
9
|
+ - [Argumente parsen](#argumente-parsen)
|
|
|
10
|
+ - [Parsen ohne Fehlerbehandlung](#parsen-ohne-fehlerbehandlung)
|
|
|
11
|
+ - [Parsen mit Fehlerbehandlung](#parsen-mit-fehlerbehandlung)
|
|
|
12
|
+ - [Zeichen im String suchen](#zeichen-im-string-suchen)
|
|
|
13
|
+ - [Ablauf des Programms](#ablauf-des-programms)
|
|
|
14
|
+ - [Dead Code](#dead-code)
|
|
15
|
15
|
- [Restructuring](#restructuring)
|
|
16
|
|
- - [Parsen der Config als Methode](#parsen-der-config-als-methode)
|
|
17
|
|
- - [Tests](#tests)
|
|
18
|
|
- - [Dokumentation](#dokumentation)
|
|
|
16
|
+ - [Parsen der Config als Methode](#parsen-der-config-als-methode)
|
|
|
17
|
+ - [Tests](#tests)
|
|
|
18
|
+ - [Dokumentation](#dokumentation)
|
|
19
|
19
|
|
|
20
|
20
|
## Überblick
|
|
21
|
21
|
|
|
|
@@ -42,6 +42,10 @@ Ziele:
|
|
42
|
42
|
- Weitere String-Funktionen kennen lernen
|
|
43
|
43
|
- Fehlerbehandlung
|
|
44
|
44
|
|
|
|
45
|
+## Vorbereitung
|
|
|
46
|
+
|
|
|
47
|
+Erstellen Sie im `task2/` Ordner mittels cargo ein Binary Projekt.
|
|
|
48
|
+
|
|
45
|
49
|
## Struktur
|
|
46
|
50
|
|
|
47
|
51
|
Das Programm soll aus 3 Funktionen bestehen:
|