/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Beispielprogramm p02030303.c */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /* */ /* Demonstriert wird die Definition eines kleinen Programm- */ /* stuecks durch ein parametrisiertes Makro. */ /***************************************************************/ #include #define fehler(meldung) { printf("Fehler %s! Programm wird abgebrochen",meldung); \ exit(-1); } int main(void) { int zaehler = 1, nenner = 0; float bruch; if (nenner==0) fehler("Nenner==0"); bruch = (float) zaehler / nenner; return 0; }