C Übungsaufgaben - Teil 8

Peter Klingebiel, DVZ


Anwendung Bitoperationen, Kontrollstrukturen

  1. 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

  2. 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

 

28. November 1999, Peter Klingebiel, DVZ