Wie kann ich folgende Aufgaben lösen:
1. Schreiben Sie je ein Programm, mit dem Datensätze eingegeben und nacheinander in einer Datei abgespeichert bzw. angezeigt werden können. Die Datensätze sollen elektronische Bauelemente (z.B. Widerstände und Kondensatoren) beschreiben und folgende Daten beinhalten:
Kennnummer (9-stellig)
Bezeichnung (30 Zeichen)
Maßeinheit (10 Zeichen)
Wert (mit Nachkommastellen)
Toleranzklasse (in %)
Bemerkungen (120 Zeichen)
Hinweis: Legen Sie eine passende Struktur an! Füllen Sie die Struktur durch entsprechende Eingabewerte! Schreiben/Lesen Sie die komplette Struktur in ihrer internen Darstellungsform!
2. Schreiben Sie ein Makro, welches das LSB (least significant bit) einer char-Variablen liefert!
3. Schreiben Sie ein Makro, welches des n-te Bit eines unsigned long-Wertes liefert!
4. Schreiben Sie ein Makro, das das n-te Bit einer unsigned long Variablen auf 1 setzt!
5. Schreiben Sie ein Makro, das die Variablen a und b vom Typ t vertauscht (a, b und t sind Parameter)!
6. Schreiben Sie ein Testprogramm für jedes oder alle Makros!
Vielen Dank für die Hilfe!
Linuxmeister1989 (181) 1x Beste Antwort
|