[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an DarkProxymus, MariaJuana
[20:00] Lottoziehung in 02d 00:00h
[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an Beethoven
[20:00] Lottoziehung in 01d 00:00h
Trackmania Minecraft Andere Spiele
Antwort
Themen-Optionen
#21
Alt 15.12.09, 14:26:20
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 37
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 180946
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
1 b)
Code:
for (;;) char *bla = new char[1048576];
Halte ich aber für Schwachsinn die Aufgabe, der Heap läuft erst bei 2 bzw 3GB voll, und das auch nur bei nem 32Bit OS, wenn du weniger RAM im Rechner hast oder n 64Bit OS, wird er anfangen zu swappen und das System reagiert fast nicht mehr.
2. Blatt:
a) ist für heap ja schon gelöst, da malloc NUL zurück gibt. Einfach den Speicher mit malloc reservieren, statt mit new. Für den stack einfach wie vorgeschlagen einen try/catch block um den rekursiven Aufruf hauen. Im catch-Teil dann irgendwas melden und da Programm beenden.

b) Ich nehme mal an wie der Code aussieht weißt du?
Was du feststellen wirst ist, dass zumindest alle x86/x64 basierten Maschinen die Bytes von niedrig nach hoch anordnet im Speicher. Ein int besteht aus 4 Bytes, das erste Byte hat den niedrigsten Wert im Speicher.
Die Zahl 255 liegt im Speicher als 255 0 0 0, die Zahl 256 als 0 1 0 0.


風向轉變時,有人築牆,有人造風車
#22
Alt 15.12.09, 15:44:45
sKUZZLEbut
Registered Users
Registriert seit: 02.08.08
Style: Retro
Alter: 36
Beiträge: 354
IRC Zeilen: 0
sKUZZLEbut eine Nachricht über ICQ schicken
schonmal danke ich versuchs mal.
lg sKUZZLE
#23
Alt 12.01.10, 11:07:44
sKUZZLEbut
Registered Users
Registriert seit: 02.08.08
Style: Retro
Alter: 36
Beiträge: 354
IRC Zeilen: 0
sKUZZLEbut eine Nachricht über ICQ schicken
so hab mal wieder n paar aufgaben zu lösen
also wenn wer lust hat mir zu helfen .

1. http://www.siepmann.fh-aachen.de/dow...kum_09-A11.pdf

2. http://www.siepmann.fh-aachen.de/dow...kum_09-A12.pdf

danke schonmal im vorraus!
ich setzt mich jetzt auch mal dran

lg sKUZZLE
#24
Alt 12.01.10, 11:30:04
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 37
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 180946
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
Code:
size_t strlen(const char* sp) {
	size_t ret = 0;
	while (*sp++) ret++;
	return ret;
}

char* strcat(char* sp1, const char* sp2, size_t count) {
	char *s1 = sp1 + strlen(sp1), *s2 = (char*)sp2;
	while (*s2 && count--) *s1++ = *s2++;
	*s1 = '\0';
	return sp1;
}

char* strstr(const char* sp1, const char* sp2) {
	char *scan = (char*)sp1, *matcher = (char*)sp2, *start = NULL;
	while (*scan) {
		if (*scan != *matcher) { // not equal, start over scanning
			if (start) scan = start + 1; // continue scan right after first matching char of previous match (if any)..
			else ++scan; // ..or just go on (if no partial match yet)
			matcher = (char*)sp2; // also reset matcher
			start = NULL; // reset start point of match (cause there is none)
			continue;
		}
		if (start == NULL) start = scan; // remember start of match for return if complete match is found
		++matcher;
		if (*matcher == '\0') return start; // found complete match
		++scan;
	}
	return NULL;
}

Bewertung zu diesem Post
Xela meint: h4x0r'zzzzzzzzz


風向轉變時,有人築牆,有人造風車
#25
Alt 12.01.10, 13:04:12
sKUZZLEbut
Registered Users
Registriert seit: 02.08.08
Style: Retro
Alter: 36
Beiträge: 354
IRC Zeilen: 0
sKUZZLEbut eine Nachricht über ICQ schicken
hehe ja cool danke
mein problem ist ic hab die aufgabenstellung mal garnicht gecheckt

was macht/machen die funktion/funktionen denn?
und wie verwände ich die?

lg sKUZZLE

ups
naja passiert

Bewertung zu diesem Post
Xela meint: *verwende

Geändert von sKUZZLEbut (12.01.10 um 16:54:59 Uhr)
#26
Alt 12.01.10, 13:05:42
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 37
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 180946
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
Steht doch beides in der Aufgabenstellung. Sowohl
was sie machen sollen als auch wie man sie verwendet...
Ansonsten findet man auf cplusplus.com auch noch genaurer Beschreibungen der
Funktionen.


風向轉變時,有人築牆,有人造風車
#27
Alt 12.01.10, 13:18:36
sKUZZLEbut
Registered Users
Registriert seit: 02.08.08
Style: Retro
Alter: 36
Beiträge: 354
IRC Zeilen: 0
sKUZZLEbut eine Nachricht über ICQ schicken
ou du hast recht
hab das gerade mal in der main getestet:
läuft wunderbar.
danke!

lg sKUZZLE
#28
Alt 26.01.10, 20:12:42
sKUZZLEbut
Registered Users
Registriert seit: 02.08.08
Style: Retro
Alter: 36
Beiträge: 354
IRC Zeilen: 0
sKUZZLEbut eine Nachricht über ICQ schicken
so hab da nochmal zwei aufgaben
also wer lust hat...

1. http://www.siepmann.fh-aachen.de/dow...kum_09-A13.pdf
und
2. http://www.siepmann.fh-aachen.de/dow...kum_09-A12.pdf

sind auch die letzten zwei vorläufig

danke schonmal im voraus

lg sKUZZLE
Antwort
Lesezeichen
Facebook

Direkt antworten
Nachricht:
Benutzername: 
Email (nicht ausfüllen!): Sicherheitsgrafik
Optionen

« Vorheriges Thema | Nächstes Thema »

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

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

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

Gehe zu
Aktivität
Chat (20 Min)
1 Zeile

Teamspeak 3

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:43:20 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
Die Betreiber haften nicht für die Inhalte der User. Die Beiträge spiegeln ausschließlich persönliche Meinungen wider, und nicht die der Seitenbetreiber.