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 [...]
Archives for the ‘Allgemein’ Category
C: Länge einer Strecke im Raum berechnen
Thursday, 18 June 2009
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
Monday, 18 May 2009
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
Monday, 18 May 2009
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
Saturday, 25 April 2009
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
Friday, 24 April 2009
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
Thursday, 16 April 2009
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
Thursday, 16 April 2009
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
Tuesday, 7 April 2009
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
Thursday, 26 March 2009
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