Archives for the ‘Allgemein’ Category

C: Fläche eines Dreiecks im Raum berechnen

Aufgabenstellung: Der Benutzer soll 3 Punkte (bestehend aus je 3 Koordinaten) eingeben können und bekommt anschließend die Fläche dieses Dreiecks im Raum. Dies ist eine Erweiterung der Aufgabe Länge einer Strecke im Raum berechnen. Benötigte Formeln: /** * Headerdatei fuer Palindrom * Funktiondeklarierung * * Rainer Hihn */ #include #include /* * functions */ struct [...]

C: Länge einer Strecke im Raum berechnen

Aufgabenstellung: 2 Punkte (bestehend aus 3 Koordinaten) sollen vom Benutzer eingegeben werden können. Daraus soll dann die Länge einer Strecke im Raum berechnet werden. Die Formel: /** * Headerdatei fuer Streckenberechnung * Funktiondeklarierung * * Rainer Hihn */ #include #include /* * functions */ struct point readPoint(); float distance(struct point point1, struct point point2); /* [...]

Länge, kleinster und größter Buchstabe mit C herausfinden

Tolle Übungsaufgabe in C: Ein Programm das die Länge eines angegebenen Strings, den Buchstaben mit den höchsten und den Buchstaben mit den niedrigsten ASCII-Wert zurückgibt. Die Funktion dafür soll aber nur die Länge des Strings als Rückgabewert liefern – der Rest soll über Pointer gemacht werden. /*********************** * Stringstats * * Rainer Hihn */ #include [...]

Jabber Account mit Pidgin erstellen

Pidgin ist freie Software welche man unter http://pidgin.im/download/ herunterladen kann. Sie unterstützt mehrere Protokolle, so dass man z.B. mit seinem Jabber- und ICQ-Account gleichzeit online sein kann. Ein Mal installiert kann man mit folgenden Schritten einen Jabber Account erstellen (Grund 1, Grund 2): Hier auf “Konten” -> “Konten verwalten” Hier auf “Hinzufügen” Hier gewünschten Benutzernamen, [...]

Palindrom-Test in C

Tolle Übungsaufgabe in C: Ein Programm (bestehend aus 3 Dateien) das prüft, ob der eingegebene String ein Palindrom ist. Zudem soll das Programm auch Palindrome erkennen, die Leerzeichen enthalten und Groß- bzw. Kleinschreibung nicht unterscheidet. /** * Funktionen des Palindrom-Programms * * Rainer Hihn */ #include /** * ermittelt die Laenge eines Strings */ int [...]

Suchen & löschen in einem Zug

Mit diesem Befehl kann man alle Suchergebnisse unmittelbar löschen: # löscht alle SVN Dateien aus dem aktuellen Verzeichnis find . -type d -name “.svn” -exec rm -r {} \;

Simpler Taschenrechner in C

Tolle Übungsaufgabe in C: ein simpler Konsolentaschenrechner der addieren, multiplizieren, subtrahiren und divieren kann. Ausserdem soll das Programm beendet werden wenn man ‘q’ eingibt. /*********************** * Ein einfacher Taschenrechner * * Rainer Hihn */ #include void exit(int); float calculate(char optr, float opr1, float opr2) { float rErg = 0; switch(optr) { /** * addieren */ [...]

Umrechnung Dezimalzahl nach Dualzahl

Tolle Übungsaufgabe in C: ein Programm das eine Dezimalzahl in eine Dualzahl umwandelt. /*********************** * Umrechnung Dezimalzahl * nach Dualzahl * * Rainer Hihn */ #include int main(void) { /** * Variablendeklaration */ int iDezi = 0; int iDual[16] = {0}; int i = 0; int iErg = 0; int iRest = 0; /** * [...]

fusefs-kmod-Fehler beim Kompilieren

Wer beim Benutzen der Ports-Collection unter FreeBSD mal über den Fehler stolpern sollte: fusefs-kmod requires the userland sources to be installed. Set SRC_BASE if it is not in /usr/src. Lösung: sysinstall Dann Configure -> Distributions -> src -> base + sbin + sys auswählen und installieren.

Ascii-Tabelle in C

Tolle Übungsaufgabe in C: eine Ascii-Tabelle anzeigen. /*********************** * Ascii Tabelle * * Rainer Hihn */ #include int main(void) { int Start = 32; int Ende = 55; int i = 0; int j = 0; for(i = Start; i