|
C Übungsaufgaben - Teil 10
Peter Klingebiel, DVZ
Strings, Pointer und dynamisches Speichern
- Stringlänge ermitteln
Problem: Länge von Strings ermitteln
Ablauf: Funktion stringlen() entwickeln, die die Länge eines Strings ermittelt und liefert, Strings einlesen, Strings und Länge ausgeben
Aufgabe: Programm erstellen und testen
Lösung: strlen.c
C-Quelle: strlen.c
- Strings umkehren
Problem: Strings umkehren / spiegeln
Ablauf: Funktion stringrev() entwickeln, die einen String umkehrt und diesen liefert, Strings einlesen, Strings normal und umgekehrt ausgeben
Aufgabe: Programm erstellen und testen
Lösung: strrev.c
C-Quelle: strrev.c
- String dynamisch speichern
Problem: String auf dem Heap speichern
Ablauf: String einlesen und auf dem Heap speichern, beide Strings mit Adressen ausgeben
Aufgabe: Programm erstellen und testen
Lösung: strsav.c
C-Quelle: strsav.c
- Stringarray anlegen und ausgeben
Problem: Strings in Array speichern und mit Zeilennummer ausgeben
Ablauf: Strings bis EOF einlesen und dynamisch in Array speichern, danach Strings dynamisch mit Zeilennummer ausgeben
Aufgabe: Programm erstellen und testen
Lösung: strout.c
C-Quelle: strout.c
|
|