-
Gesamte Inhalte
136 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Mephisto81
-
Dynamischer Speicher für Zeichenketten in C (war: Hillfe Aufgabe)
Mephisto81 antwortete auf Don_Pazo's Thema in C++: Compiler, IDEs, APIs
Für jedes malloc muss prinzipiell ein free gemacht werden sonst bekommst du sehr hässliche memory-leaks (Speicher der per malloc angefordert wurde aber nicht mehr freigegeben wurde durch free). gruss mep -
Dynamischer Speicher für Zeichenketten in C (war: Hillfe Aufgabe)
Mephisto81 antwortete auf Don_Pazo's Thema in C++: Compiler, IDEs, APIs
naja du musst eben nachsehen wieviele zeichen eingegeben wurden und dann für jede Eingabe den nächsten der 10 Zeiger mit den Daten füllen. Also zum Beispiel: for(int n = 0; n < 10; n++) { // [Eingabe vom User fordern und in temp speichern zum Beispiel mit scanf wenn du mit einer festen Breite arbeiten darfst] array[n] = (char*)malloc(strlen(temp) + 1); // +1 wegen terminierender null in c-strings strcpy(array[n], temp); } (nicht getestet aber sollte klappen) Hoffe das hilft dir weiter. Gruss mep -
Dynamischer Speicher für Zeichenketten in C (war: Hillfe Aufgabe)
Mephisto81 antwortete auf Don_Pazo's Thema in C++: Compiler, IDEs, APIs
hallo, ich glaube nicht das dir hier jemand deine Hausaufgabe komplett lösen wird, denn du sollst ja schließlich was daraus lernen. Wo liegt denn genau dein Problem? Weißt du nicht wie man Speicher dynamisch allokiert unter C? Weißt du nicht wie du die Eingabe realisieren sollst? Schau dir die Dokumentationen der Funktionen malloc() realloc() und getch() und vielleicht auch scanf() (allerdings für diese Aufgabe nicht unbedingt zu empfehlen) an vielleicht hilft dir das schon. (/edit: google.de ist dein freund ) gruss mep -
Hier eine Super-Erklärung: -> MSDN <- und ergänzend -> MSDN 2 <- (ist allerdings in Englisch ) gruß mep
-
hallo, also ich hab damals so lange und so oft die präsentation zu hause geübt das ich sie absolut frei vortragen konnte und mir zu jeder präsentations-folie die stichworte schon in den kopf "geflogen" sind und hab dann einfach frei formuliert ( ) . Ich glaube das ist auch der beste weg, weil du sonst schnell aus dem konzept kommen kannst wenn irgendwas unverhergesehenes passiert. gruß mep PS: Hatte damals 98% bei der präsi also wars wohl nicht so schlecht
-
hallo, mein projekt hatte damals nichts mit datenbanken zu tun aber bei mir kamen trotzdem db-fragen. Da du ja etwas in diesem Bereich auch im Projekt machst, würde ich mich trotzdem mal auf einige Fragestellungen auch in die Richtung vorbereiten, als da zum Beispiel bei mir waren: ERM-Diagramm für eine einfache Artikel/Auftrags-Tabellenstruktur erstellen (dazu gehört auch Was ist ein ERM-Diagramm? Definition und Symbolik) Was sind Foreign Keys (Fremdschlüssel)? Definition und Beschreibung der ersten drei Normalformen. Waren jetzt einfach mal so ein paar Sachen die bei mir drankamen. Vielleicht hilfts dir ja weiter. Gruß mep
-
Stimmt, das geht auch Wäre meine zweite Option gewesen. Das ist, denke ich , auch sauberer als in einem struct Operatoren zu überladen. Nichtsdestotrotz hab ich das gerade erfolgreich mal getestet um das von oben zu ergänzen greetz mep
-
Hallo, zu 1.) Ich denke das du für std::find den "operator==()" in deinem struct implementieren musst um entsprechend danach zu suchen (naheliegende Vermutung - werde ich aber gleich mal testen). zu 2.) Hast du die Includedatei <algorithm> eingebunden? (Wenn ich die rausgenommen hab in meinem Testprogramm, bekam ich auch diesen Fehler) Gruß mep
-
carstenj hat dir doch schon alles gegeben was du brauchst. Schau mal auf den Link den er vorher gepostet hat, da steht alles was du brauchst: [...] std::vector<int> bigvector; // Some code filling bigvector with lots of stuff: std::vector<int>::iterator five = std::find(bigvector.begin(), bigvector.end(), 5); // Five will be bigvector.end() if there is no element 5 found, // otherwise it will point to the first 5 in the vector. [...] (aus http://gpwiki.org/index.php/Standard_Template_Library ) wo liegt das problem? greetz (der etwas ratlose) mep...
-
double in CString/string konvertieren
Mephisto81 antwortete auf Kitty82's Thema in C++: Compiler, IDEs, APIs
Hallo, ich glaube hier stimmt was nicht. Wenn du wirklich eine double-Zahl in einen CString umwandeln willst muss das so passieren: double doubleZahl = 0.4545; CString str; str.Format("%f", doubleZahl); [/PHP] Laut MSDN ist "%d" nur für integers zuständig! In meinem Testprogramm hatte der CString nach dem Format-Aufruf auch einen fehlerhaften Wert wenn anstatt "%f" "%d" im Format-String verwendet wurde (Zu beachten: Der Test erfolgte mit einer Komma-Zahl also 0.4545). Gruss mep -
Hallo, schau dir mal die Format-Funktion der Klasse CString an :mod: gruß mep
-
Hört sich für mich irgendwie so an als könnte dir CORBA weiterhelfen. Ich arbeite damit meistens unter C++ aber für Java gibts das natürlich auch: JacORB mfg mep
-
welchen Virenscanner bevorzugt ihr fuer Windows 9x/2000/XP?
Mephisto81 antwortete auf Crash2001's Thema in Security
Also ich hab mir jetzt auch mal das AVK 2005 zugelegt und bin soweit auch zufrieden. Nur eins funktioniert seitdem absolut nicht mehr: Ich benutze als E-Mail-Client thunderbird und seit ich AVK installiert habe kann ich keine EMails über IMAP mehr senden. (Meldung von thunderbird: "Es kann keine Verbindung zu 127.0.0.1 aufgebaut werden"- AVK hat aber den entsprechenden Port aufgemacht). In meinen Firewall-Einstellungen hat AVK alle Berechtigungen. Hat irgendwer vielleicht mal dasselbe Problem gehabt und es gelöst? greetz mep -
Boardsuchen sind echt genial 1.) Einlesen 2.) In den Stream (Datei) schreiben: Schau dir mal den <<-operator der Klasse std::ostream an ich würde nicht die gesamte Datei zwischenspeichern (man weiß ja nie wie groß die ist). Ich würde die zeilenweise sequentiell durcharbeiten und entsprechend auch zeilenweise in die neue Datei schreiben (also direkt). Ist allerdings nur meine Meinung. greetz mep
-
Habe mir das vor einem monat dieses notebook bei amazon bestellt und bin absolut zufrieden: -> Link <- war in zwei tagen da greetz mep
-
Was esst ihr am liebsten in der Pause?
Mephisto81 antwortete auf unghander's Thema in Coffeehouse's Themen
Ich schreib das mal in meiner Lieblingssprache CIch ich; CDoenerbude dbude; CPommesbude pbude; CFreundin *pfreundin = ich.GetFreundin(); if(pfreundin->HatteBockBroteZuMachen()) { while( ich.IstSatt() == false && pfreundin->GetBrote()->IsEmpty() == false) { ich.Essen(pfreundin->GetBrote()); } } else if(ich.HatteBockBroteZuMachen()) { if(ich.GetBrote()->SindGeniessbar()) { while( ich.IstSatt() == false && ich.GetBrote()->IsEmpty() == false) { ich.Essen(ich.GetBrote()); } } else { ich.Weinen(); } } else { if(ich.BockAufDoener()) { ich.GeheZu(&dbude); while( ich.IstSatt() == false && dbude.HatDoener() == true) { ich.Essen(dbude.GetDoener()); } } else if(ich.BockAufPommes()) { ich.GeheZu(&pbude); while( ich.IstSatt() == false && pbude.HatPommes() == true) { ich.Essen(pbude.GetPommes()); } } else { ich.Weinen(); } } -
Kann mit Projekt beginnen aber mit Auflagen ???
Mephisto81 antwortete auf Rolle's Thema in Abschlussprojekte
Mit Delphi programmieren heißt nicht "nur klicken". Ein Freund von mir hat in seiner Prüfung (FI-AE) alles mit Delphi gemacht (es ging um die Visualisierung von Messwerten mit Access-DB Anbindung) und er hat es definitiv nicht alles zusammengeklickt . Ich glaube nicht das eine IHK etwas gegen Projekte in Delphi hat wenn dort genügend Logik (also Eigenleistung ) von dir programmiert wurde. Aber natürlich schließe ich mich meinem Vorredner an: einfach nachfragen. Nur meine two cents dazu greetz mep -
Ich hatte auch nur eine schwarze stoffhose und ein graues hemd an (ohne krawatte oder jackett) und es hat geklappt . unser lehrer meinte damals zu uns das ein anzug schon "zu viel des guten" sei.
-
hallo, ich hab mir vor zwei/drei monaten die Leadtek WinFast A400 LE TDH (GeForce 6800LE, 128 MB) geholt und bin bisher sehr zufrieden (zum Beispiel HL2 läuft absolut perfekt bei mir). Kostenpunkt vor zwei/drei monaten ca. 240 EUR. greetz mep
-
welchen Virenscanner bevorzugt ihr fuer Windows 9x/2000/XP?
Mephisto81 antwortete auf Crash2001's Thema in Security
Hallo habe heute mal nen Check mit eScan auf meinem System gemacht und musste mit Schrecken feststellen das dieser etwas auf meinem Rechner gefunden hat, was Antivir (mache tägliche Updates) nie "gesehen" hat. Jetzt überlege ich ernsthaft auf GData Antivirenkit 2005 umzusteigen. Dagegen spricht (soweit ich das gesehen habe) das die Updates kostenpflichtig sind nach dem ersten Jahr. Jetzt natürlich die Frage: wie teuer ist das ganze? Gab es jemand unter euch der diesen Wechsel (Antivir zu GData) gemacht und zufrieden war (bzw total unzufrieden)? Danke für eventuelle Antworten Gruß mep -
*schock* ein goto in c++-code :beagolisc
-
Also: meine freundin hat sich jetzt den Nintendo DS geholt und ist absolut zufrieden. Ich habe mir das Teil auch mal näher angesehen und muss sagen das es echt Spaß macht und das selbst ich jetzt überlege mir noch einen zuzulegen (obwohl ich immer noch glaube das Sony mit seiner "eierlegenden Wollmilchsau" immer noch die besseren Marktchancen haben wird - für mich ist es dann eher eine Frage des Preises). so long greetz mep PS: thx @ .vash
-
Hmm, ich denke auch das sich Sony dort durchsetzen wird. Trotzdem würde es mich interessieren ob einer von euch einen Nintendo DS gekauft hat und damit zufrieden war? thx mep
-
Projekt: Erfassung von Soft- und Hardware mit einer Datenbank
Mephisto81 antwortete auf dahead's Thema in Datenbanken
hallo, irgendwie scheint das ein standard-projekt der berufsschulen zu sein, bei uns kam damals genau dasselbe MS Access ist doch ne gute Lösung - wenn ihr da keine genaueren Vorgaben von euren Lehrern bekommen habt. Wir haben das damals mit PHP und einer MySQL Datenbank gemacht. War auch ok. greetz mep -
Socketprogrammierung Linux - Problem
Mephisto81 antwortete auf Mephisto81's Thema in C++: Compiler, IDEs, APIs
hallo, achso... das erklärt natürlich einiges... kann mich auch irgendwie erinnern das mal gelesen zu haben muss es wohl irgendwie wieder vergessen haben *schäm*. thx und greetz :uli