Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Silkroad Online Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

44 061

07.06.2010, 16:49

Jo..Corvus Corax Live on stage mit Colitis ulcerosa :D

Zitat

wtf du bist ja soas wien arzt o.o


so komm ich mir manchmal auch vor wenn ich bedenke, was wir lernen...
Wenn ich dann sehe was ich auf Arbeit mache (nämlich nichts von alledem was wir in der Schule lernen)...is schon irgendwie sinnlos das alles...
Auf Arbeit ist man im dritten Lehrjahr damit beschäftigt, irgendwo zu putzen und alte Leute die net gehen können auf'n Topf zu buchsieren.

Naja..bin mal verzweiflungslernen...morgen schon die nächste Prüfung und wies aussieht wird die auch nicht viel besser...


Go in peace
And find thy faith
Evolve thy self
And lose all hate
So a heaven you may create


44 062

07.06.2010, 17:55

ich wiederhol gerade C.. mein erstes "großes" Programm war das:

[c]#include <stdlib.h>
#include <stdio.h>
#include <string.h>

void auswahl();
void schreibe();
void lese();

struct stru {
char name[20];
int alter;
char ort[20];
int index;
};
void wait_enter() {
char bla[123];
printf("Please press Enter to continue..\n");
fgets(bla,123,stdin);
fgets(bla,123,stdin);
}
void error_msg(int error) {
if (error == 0) {
printf("Error! Keine Datensätze angelegt.\n");
wait_enter();
}
else if (error == 1) {
printf("Error, ID nicht vorhanden.\n");
wait_enter();
}
}

void auswahl(){
int wahl;
int zaehler = 1;
int id;
int tata;
struct stru meins[100];
do {
printf("\nID Schreiben:.. 1\nID Lesen:...... 2\nAlles Lesen.... 3\nBeenden:....... 0\nAuswahl: ");
scanf("%d",&wahl);
printf("\n");
if (wahl == 2) {
if (zaehler == 1) {
error_msg(0);
}
else {
printf("ID (1 bis %d): ",zaehler-1);
scanf("%d",&id);
if(id < 1 || id >= zaehler) {
error_msg(1);
}
else {
lese(&meins[id]);
wait_enter();
}
}
}
if (wahl == 3) {
if(zaehler == 1) {
error_msg(0);
}
else {
for (tata = 1; tata < zaehler; tata++) {
lese(&meins[tata]);
}
}
wait_enter();
}
if (wahl == 1) {
schreibe(&meins[tata],zaehler);
zaehler++;
}
if (wahl == 0) {
return;
}
} while(1);
}

void lese(struct stru *temp, int zaehler) {
printf("\n#####\n");
printf("ID #%d\nName: %s\nAlter: %d\nOrt: %s",(*temp).index,(*temp).name,(*temp).alter,(*temp).ort);
printf("\n#####\n\n");
}
void schreibe(struct stru *temp, int zaehler) {
printf("ID #%d\n",zaehler);
printf("Name: ");
getchar();
fgets(temp[zaehler].name,20,stdin);
printf("Alter: ");
scanf("%d",&temp[zaehler].alter);
printf("Ort: ");
getchar();
fgets(temp[zaehler].ort,20,stdin);
temp[zaehler].name[strlen(temp[zaehler].name)-1] = '\0';
temp[zaehler].ort[strlen(temp[zaehler].ort)-1] = '\0';
temp[zaehler].index = zaehler;
}

int main (void) {
auswahl();
}[/c]

44 063

07.06.2010, 18:00

kannst ja mal schauen wie weit wir bei unserem aktuellen projekt sind :D

[c]svn checkout: https://gdvwurstfischmooshoot.googlecode.com/svn/trunk/[/c]
I've got a heart on for you

44 064

07.06.2010, 18:17

sagt mir nur absolut nichts^

44 065

07.06.2010, 18:41

noch nie mit svn servern gearbeitet?
I've got a heart on for you

chainest

If light cannot escape me, what hope have you?

Beiträge: 6 608

Wohnort: Black Hole

Beruf: Alles

  • Nachricht senden

44 067

07.06.2010, 19:48

kennt sich jmd mit normalisierung aus?


44 068

07.06.2010, 19:58

normalisierung von vektoren für openGL?
I've got a heart on for you

44 069

07.06.2010, 20:02

hallo, ich bin im 2 Semester, wir haben erst 'nen mp3-Player in java geschrieben.
Und ich bin auch nicht komische, angewandte Informatik :P

44 070

07.06.2010, 20:03

macht ihr keine gruppenarbeiten?
also da keinen svn zu nutzen wär mir zu dämlich
I've got a heart on for you

chainest

If light cannot escape me, what hope have you?

Beiträge: 6 608

Wohnort: Black Hole

Beruf: Alles

  • Nachricht senden

44 071

07.06.2010, 20:03

http://de.wikipedia.org/wiki/Normalisier…lform_.282NF.29

das da aber wiki schreibt mir die regel zu kompliziert auf brauche infos bis 3NF


44 072

07.06.2010, 20:06

ah normalisierung von datenbanken... das konnt ich mal
I've got a heart on for you

44 073

07.06.2010, 20:09

macht ihr keine gruppenarbeiten?
also da keinen svn zu nutzen wär mir zu dämlich
Nein, und wenn, aufm Papier ;)

44 074

07.06.2010, 20:12

1. NF: jedes attribut muss atomar sein, d.h. nicht mehr spaltbar
2. NF: keine mehrspaltigen schlüsselattribute
3. NF: attribute nur noch abhängig vom PK, wenn attribut abbhängig von anderen attribut spaltung in neue tabelle
I've got a heart on for you

44 076

07.06.2010, 20:14

Hast du schonmal was mit P und V-Operatoren in der Praxis gemacht? Also Semiphoren?

44 077

07.06.2010, 20:16

was für dinger?
I've got a heart on for you

44 078

07.06.2010, 20:18

Ein Semaphor ist eine Datenstruktur mit zwei speziellen Nutzungsoperationen. Semaphore werden bei der Programmierung zur Prozesssynchronisation eingesetzt, also zur Lösung von Aufgaben, bei denen die parallele Ausführung mehrerer Prozesse/Threads eine zeitliche Abstimmung der Ausführungen erfordert.


Machen wir gerade in der Theorie, aber da du ja doch Anwendungen machst.. egal^

44 079

07.06.2010, 20:19

klingt nach dem zeug, dass wir damals in betriebssysteme hatten, da war ich allerdings nie da...
I've got a heart on for you

44 080

07.06.2010, 20:21

Pseudocode:
[c]
semaphore a = 1;

Prozess 1:
P(a);
//.. Code für kritischen Bereich
V(a);

Prozess 2:
P(a);
//.. Code für kritischen Bereich
V(a);


[/c]


P zählt a um eins runter, v um eins hoch, wenn a = 0 ist, wird so lange bei P gewartet, bis der andere Prozess ein V gibt, sprich aus den kritisch Bereich verlässt... :D