Archives for the Month of April, 2009

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 lengthOfString(char cWord[])
{
[...]

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) {
[...]

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};
[...]

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.