// Prototypes van enkele standaard functies op variabelen van type `int', // `char' of `bool'. // // Ook de functies `Cijfer' en `Letter' kennen we nu. // Rudy van Vliet 14 december 2004 #ifndef StandaardH #define StandaardH #ifndef EOL #define EOL '\n' #endif #ifndef EOS #define EOS '\0' #endif #ifndef Spatie #define Spatie ' ' #endif #ifndef Tab #define Tab '\t' #endif #ifndef Punt #define Punt '.' #endif #ifndef Komma #define Komma ',' #endif #ifndef MinKar #define MinKar '-' #endif //**************************************************************************** int KleinsteGetal (int i, int j); // geef het minimum van de twee getallen i en j //**************************************************************************** int GrootsteGetal (int i, int j); // geef het maximum van de twee getallen i en j //**************************************************************************** int GetalLengte (int Waarde); // retourneer de lengte (in karakters) van het getal Waarde // werkt ook als Waarde negatief is //**************************************************************************** bool Cijfer (char k); // kijk of het karakter `k' een cijfer is of niet //**************************************************************************** bool Letter (char k); // kijk of het karakter `k' een letter is of niet //**************************************************************************** char HoofdLetter (char c); // als c een kleine letter is, retourneer de bijbehorende hoofdletter; // anders retourneer gewoon c //**************************************************************************** char *ItoA (int Waarde); // transformeer het getal Waarde tot een character-string //**************************************************************************** int BtoI (bool b); // zet de boolean b om in een integer (true <-> 1, false <-> 0) //**************************************************************************** #endif