Terra Mystica
Spendenbarometer
Terra Mystica | Foren

Zurück   Terra Mystica | Foren > Reallife > Neuigkeiten

Antwort
 
Themen-Optionen
Alt 24.01.2003, 13:43
#26
Sir Daribor
Ex-Staffler
 
Registriert seit: 14 Feb 2002
Beiträge: 1.260
warte mal ich helfe aus. *nimmt yoyo in seine riesigen arme, hebt ihn hoch in die luft, läuft mit ihm zur nächsten klippe bei khazad 'ur und wirft ihn hinunter*


Kal'Donat, Yoyo



Dari, ein Zwergenfreund
Sir Daribor ist offline  
Mit Zitat antworten
Alt 24.01.2003, 15:48
#27
Farmosch
Gast
 
Beiträge: n/a
Kel'An Dari *laeuft grinsend und erleichtert in sein zimmer*
 
Mit Zitat antworten
Alt 24.01.2003, 16:20
#28
Grim [ZW]
Gast
 
Beiträge: n/a
Ein freundliches huhu an die zwei neuen vom Oberzwerch.
 
Mit Zitat antworten
Alt 24.01.2003, 16:29
#29
Gardon/Agasha
Gast
 
Beiträge: n/a
$Oberzwerch != Grim
$Oberzwerch = Groshi
 
Mit Zitat antworten
Alt 24.01.2003, 16:57
#30
Borolosch
Reisender
 
Registriert seit: 15 Feb 2002
Beiträge: 20
Um es mal verständlich auszudrücken...


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
#include <malloc.h>
#include <dos.h>


/* Name: Zwergen-Kastensystem
File: ZwergenKastensystem.c
Autor: PO Borolosch */

#define MAX_ZWERGE 100
#define PRIV_ZW_PYTRA 0
#define PRIV_ZW_ANWAERTER 1
#define PRIV_ZWERG 2
#define PRIV_ZWERG_SYMUL 3
#define PRIV_ZWERG_THOLLIS 3
#define PRIV_GM 4
#define PRIV_ZWERG_GM 5
#define PRIV_ZWERG_GM_ADMIN 6
#define MAX_CHAR_NAME 50

#define FALSE false
#define TRUE true

struct zwerge_struct {
int iPrivileg;
char strName[MAX_CHAR_NAME];
};

bool InitZwergen(zwerge_struct *pZwergenList, int iNumbers);
bool AddZwerg(char *pstrName, int iPrivileg, zwerge_struct *pZwergenList);

int main(void)
{
zwerge_struct *pZwergenListe;
bool bReturn;
int iNumbers = 0;

prinft("\nInitiate 'ZwergenListe'...");
bReturn = InitZwergenList(pZwergenList, MAX_ZWERGE);
if(FALSE == bReturn)
{
exit(1);
}

bReturn = AddZwerg("Lady Liara", PRIV_ZWERG_GM, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Sir Poseidon", PRIV_ZWERG_GM, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Sir Groshok", PRIV_ZWERG_GM_ADMIN, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Grim", PRIV_ZWERG_SYMUL, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Borolosch", PRIV_ZWERG_THOLLIS, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Agasha", PRIV_ZWERG, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Torall", PRIV_ZWERG, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Gandresch", PRIV_ZWERG, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Farmosch", PRIV_ZWERG, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Rugosch", PRIV_ZWERG, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;

bReturn = AddZwerg("Irthim Terdan", PRIV_ZW_ANWAERTER, pZwergenListe);
if(FALSE == bReturn)
{
printf("\nError: Could not define a record in the 'zwerge_struct'!\n");
exit(1);
}
else
iNumbers++;


//BLAH BLUB BLUBBER MEHR BLAH
exit(0);
}

BOOL InitZwergenListe(zwerge_struct *pZwergenList, int iNumbers);
{
int iCount;
zwerge_struct *pZwergenListCopy;

if(MAX_ZWERGE < iCount)
{
printf("\nError:\tCould not initiate structure 'zwerge_struct'...\n");
printf("\t\tCould not define more than MAX_ZWERGE (%d)!\n", MAX_ZWERGE);
return FALSE;
}

pZwergenList = NULL;

pZwergenList = (zwerge_struct*) malloc(sizeof(zwergen_struct) * iNumbers);

if(NULL == pZwergenList)
{
printf("\nError:\tCould not initiate structure 'zwerge_struct'...\n");
printf("\t\tCould not allocate memory for structure 'zwerge_struct'!\n");
return FALSE;
}
else
pZwergenListCopy = pZwergenList;

for(iCount = 0; iCount < iNumbers; iCount++)
{
pZwergenListeCopy->iPrivileg = 0;
if(NULL > sprintf(pZwergenListeCopy->strName, ""))
{
printf("\nError:\tCould not initiate structure 'zwerge_struct'...\n");
printf("\t\tCould not set name in 'zwerge_struct'!\n");
return FALSE;
}
pZwergenListCopy++;
}
return TRUE;
}

BOOL AddZwerg(char *pstrName, int iPrivileg, zwerge_struct *pZwergenList)
{
zwerge_struct *pZwergenListCopy;
int iCount;
bool bFreeSpaceFound = FALSE;

if((NULL == pstrName) || (NULL == pZwergenList))
{
return FALSE;
}
else
{
pZwergenListCopy = pZwergenList;
for(iCount = 0; iCount < MAX_ZWERGE; iCount++)
{
if(NULL == strlen(pZwergenListCopy->strName))
{
sprintf(pZwergenListCopy->strName, "%s", pstrName);
pZwergenListCopy->iPrivileg = iPrivileg;
iCount = MAX_ZWERGE;
bFreeSpacceFound = TRUE;
}
else
{
pZwergenListCopy++;
}

if((FALSE == bFreeSpaceFound) && (iCount == (MAXZWERGE - 1))
{
printf("Error; Could not find a free record in the 'zwerge_struct'!");
return FALSE;
}
}
}
return TRUE;
}


EDIT: WIESO sind meine Tab's weg
Borolosch ist offline  
Geändert von Borolosch (24.01.2003 um 18:56 Uhr).
Mit Zitat antworten
Alt 24.01.2003, 17:08
#31
Gardon/Agasha
Gast
 
Beiträge: n/a
*löl*

Der Boro spamm0rt auch mit?

Cooooooooooooooool.

Immerhin kompiliert es fehlerfrei auf meinem ZwergenPC mit meinter ZDE (Zwergische Develeopement Environment).
 
Mit Zitat antworten
Alt 24.01.2003, 17:22
#32
Harl Kaen
Gast
 
Beiträge: n/a
hmm ich glaub so nen zwergenpc muss ich mir auch mal anschaffen... auf meinem "menschen" pc hat es immer so nen fehler und versucht mir die festpladde zu löschen...
 
Mit Zitat antworten
Alt 24.01.2003, 17:33
#33
Nuyne
Gast
 
Beiträge: n/a
gibt es auch PCs für Rehkitze ? ich habe immer so große Probleme mit meinen großen Hufen und dieser Tastatur
 
Mit Zitat antworten
Alt 24.01.2003, 17:51
#34
Farmosch
Gast
 
Beiträge: n/a
Boro dein prog versteht doch kein mensch, willste das net mal fuer menschen einfach machen?
 
Mit Zitat antworten
Alt 24.01.2003, 18:12
#35
Malorin Selaron
Gast
 
Beiträge: n/a
sry kommt zwar erst nachträglich aber war nen paar Tage im Forum abwesend

Hiho!
 
Mit Zitat antworten
Alt 24.01.2003, 22:29
#36
Elcanor Calvan
Gast
 
Beiträge: n/a
auch von mir ein herzliches willkommen sagen tut

hmm nuyne, es gibt sicher pc 's für rehkitze.

*kurz übrlegt*
dann wird es sicherlich auch für Pupser welche geben ^^
 
Mit Zitat antworten
Alt 24.01.2003, 22:31
#37
Nuyne
Gast
 
Beiträge: n/a
und wo *verzweifelt ist* ich tu mich doch so schwer, am besten wäre einer mit nur zwei großen Tasten.

ps: dies alles schreib nicht ich sondern meine Sekretärin die immer neben mir sitzt achja ich soll sie an dieser Stelle einen groß von ihr schreiben lassen, das hab ich hiermit getan.
 
Mit Zitat antworten
Alt 26.01.2003, 11:23
#38
Gardon/Agasha
Gast
 
Beiträge: n/a
Und mich hauen immer welche...

Ausserdem: Groshi versteht Boros Programm sicher...

Und ich auch so halbwegs...

Also?

Zwerge rul0rn ma wieder...
 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge hochzuladen.
Es ist dir erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr.