Die Funktionen


Inhalt

  1. Einleitung
  2. operator<< (ostream& s,BasisKomponentenTyp typ)
  3. double a2d(char*)
  4. unsigned long int xhochy(unsigned long int,unsigned long int)
  5. void sc(char*,int,...)

Einleitung

Für besondere Aufgaben sind einige Funktionen definiert.
Headerdatei:
Implementationsdatei:


operator<< (ostream& s,BasisKomponentenTyp typ)

Diese Funktion dient zur Ausgabe der Struktur BasisKomponentenTyp. Die Ausgabe erfolgt aug dem übergebenen Stream in der Form Typ : Name
Headerdatei:netz.hh
Implementationsdatei:netz.cc


double a2d(char*)

Diese Funktion wandelt den übergebenen String vom Typ char* in eine double Zahl.
Headerdatei:tools.hh
Implementationsdatei:tools.cc


unsigned long int xhochy(unsigned long int x,unsigned long int y)

Diese Fuktion berechnet den Wert x^y.
Headerdatei:tools.hh
Implementationsdatei:tools.cc


void sc(char* dummy,int n,...)

Diese Funktion ist eine Variante von strcat mit beliebig vielen Argumenten. Das Ergebnis der Funktion wird in der Variablen dummy gespeichert, n gibt die Anzahl der aneinanderzufügenden Strings an.

Hinweis:Der SPeicher für die Variable dummy muß vom Anwender der Funktion in ausreichender Größe zur Verfügung gestellt werden.
Headerdatei:tools.hh
Implementationsdatei:tools.cc