|
C Übungsaufgaben - Teil 8
Wintersemester 1999/2000
Peter Klingebiel, DVZ
2. Dezember 1999 - Anwendung Bitoperationen, Kontrollstrukturen
- Bitoperationen mit IP-Adressen
Problem: IP-Adressen in Dezimalnotation (nnn.nnn.nnn.nnn) einlesen und auf Zugehörigkeit zu gegebenem Subnetz prüfen
Ablauf: Typ für IP-Adressen festlegen, Ein-/Ausgabefunktionen get_ipaddr(), put_ipaddr() entwerfen, Anzahl Subnetzbits einlesen, daraus Netzmaske, Broadcastadresse und Subnetzadresse bilden, dann IP-Adressen lesen und auf Zugehörigkeit zum Subnetz prüfen
Aufgabe: Programm erstellen und testen
Lösung: ipaddr.c
C-Quelle: ipaddr.c
- Zeichenumwandlungen
Problem: Umwandlung von Groß- in Kleinbuchstaben und vice versa
Ablauf: In Endlosschleife String einlesen, im String alle Groß- in Kleinbuchstaben, alle Klein- in Großbuchstaben umwandeln, String ausgeben
Aufgabe: Programm erstellen und testen
Lösung: convert.c
C-Quelle: convert.c
|
|