Erwerb funktionaler, räumlicher und kausaler Beziehungen von ...

ai.cs.uni.dortmund.de

Erwerb funktionaler, räumlicher und kausaler Beziehungen von ...

Anhang 99

printf("Anzahl bearbeiteter Klassen : %d\n",count);

}

int main(int arg_num, char* arg_list[])

{

printf ("mobtodb -- 1997 -- Mark Siebert\n\n\n");

def_list *definition; /* Liste der Einträge der Konfigurationsdatei */

definition = new_def_list();

if (arg_num < 2) /* Test, ob eine Kofigurationsdatei vorhanden ist */

exit_on_error("No configfile");

read_config_file(arg_list[1],definition); /* Einlesen der Konfighurationsdatei */

build_lines(definition);

return 0;

}

11.1.3 LIB

#include

#include

#include

#include

typedef unsigned char bool;

#define FALSE 0;

#define TRUE 1;

typedef char string[200];

char *emptystr(char * s)

{

s[0] = '\0';

return s;

}

/* Einlesen der Eingabedatei und bilden

und bilden der Ausgabezeilen */

/* Ausgabe einer Fehlermeldung und beenden des Programms */

void exit_on_error (char *error_text)

{

printf("ERROR - %s\n",error_text);

exit(1);

}

/* Anforderung eines Speicherbereichs der Größe size */

void *new_mem(long size, bool status)

{ void *h;

h = malloc(size);

if ((h == NULL) && (status == 1))

exit_on_error("Not enough memory");

return h;

}

/* open_text_read öffnet eine Textdatei zum Lesen. Abbruch mit einer Fehlermeldung

wenn das Öffnen nicht möglich ist */

FILE* open_text_read (char* filename, bool status)

{ FILE* datei;

datei = fopen(filename,"rt");

if ((status) && (datei == NULL))

Weitere Magazine dieses Users
Ähnliche Magazine