-
Gesamte Inhalte
9912 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
3
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Klotzkopp
-
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
Möglich ist zunächst alles. Mach erst mal einen sauberen Entwurf, ohne dich groß darum zu kümmern, wie du das später umsetzt. Wenn es sich nicht umsetzen lässt, kannst du immer noch den Entwurf anpassen. Aber nicht beides wild durcheinander machen. Denk noch nicht ans Einlesen oder Abspeichern. Überleg dir, wie die Daten organisiert sind. Und damit meine ich nicht das Dateiformat. -
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
Der Entwurf hat mit der Programmiersprache nicht viel zu tun. Du hast hier die gesamte Verarbeitung beim Einlesen auf einen Satz reduziert. Ich würde sagen, das ist nicht detailliert genug. Vergiss doch erst mal Struct, Liste und Array. Mach zuerst ein Datenmodell. -
Ja. Muss ja auch nicht. Nein. Deswegen kann man sie ja auch nicht umkehren.
-
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
Wie du das implementierst, sollte sich eigentlich aus deinen Ergebnissen für Aufgabenteil 2 und 3 ergeben. -
Ein solcher Angriff auf einen Hash ist keine Umkehr, sondern das Suchen eines Wertes, das denselben Hash hat. Um's nochmal klarzustellen: Ein Hash (egal ob mit Salt oder ohne) ist nicht umkehrbar, und ist daher auch keine Verschlüsselung. Weil Informationen immer ihren Platz brauchen. Dann rechne doch mal aus, wie lang deine Liste ist, und wieviele Bits du brauchst, um eine Listenposition zu speichern. Ich kann es dir verraten: Es sind genau die 20 Bits, die du auch für die ursprünglichen 5 Hex-Ziffern brauchst. Allenfalls kannst du ausnutzen, dass bestimmte Kombinationen häufiger auftreten, und diese durch kürzere Sequenzen codieren. So arbeiten verlustfreie Komprimierungsalgorithmen. So sieht's wohl aus.
-
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
Hast du Beispieldateien? Mir ist gerade nicht ganz klar, wie sich die Daten auf die 2 Dateien aufteilen. In der einen die Kunden, in der anderen die Interessen, oder gemischt? -
Wenn du zwei Integer dividierst, ist das Ergebnis wieder ein Integer. 1/2 = 1/11 = 0.
-
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
#c gibt's nicht. Meinst du C oder C#? Das sind zwei verschiedene Programmiersprachen. -
Umsetzung unklar struct, in array oder chained list
Klotzkopp antwortete auf Dionysos211's Thema in C und C++
Ist dir klar, dass du für die Bearbeitung dieser Aufgaben keine einzige Zeile Code schreiben musst? -
Dynamische Programmierung - Spezielles Problem
Klotzkopp antwortete auf rohamis7's Thema in Algorithmik
Der schnellste Weg von jedem Knoten aus ist die schnellere der beiden Möglichkeiten, von diesem Knoten wegzukommen. Und das ist jeweils der Weg zum nächsten Knoten plus dem schnellsten Weg von diesem Knoten. -
Zum Anhängen mit ios::app öffnen, wie du schon sagtest.
-
Wenn deine Klasse zu groß für den Stack ist, musst du sie eben im Free Store anlegen: // Statt Nachbarfeld arr; auto_ptr<Nachbarfeld> p(new Nachbarfeld); Nachbarfeld& arr = *p; [/code] Damit scheint es bei mir zu laufen.
- 5 Antworten
-
void CBuch::eingeben () { ofstream Schreiben("datei.dat"); cout << "Bitte geben Sie den Verfasser ein: "; getline (cin, verfasser); cout << "Nun bitte den Titel: "; getline (cin, titel); cout << "Geben Sie nun bitte das Erscheinungs Jahr ein: "; cin >> eJahr; cout << "Zuletzt noch bitte die Inventarnummer: "; cin >>invNr; Schreiben<<verfasser<<titel<<eJahr<<invNr; } [/CODE]Auf open() und close() kann und sollte man verzichten. Der Stream-Konstruktor übernimmt das Öffnen gleich mit, und der Destruktor übernimmt das Schließen. Je früher man sich RAII angewöhnt, desto besser. Die Angabe von ios::out bei ofstream (sowie ios::in bei ifstream) ist auch überflüssig.
-
Übungsaufgabe in C für Studiengang Mechatronic
Klotzkopp antwortete auf willylemarseillais's Thema in C und C++
Leider hat das nicht viel mit der Aufgabenstellung zu tun: Du schreibst in die Datei (sollst du nicht) Du liest mit fgetc ein (du sollst fgets benutzen) Du sollst den Dateinamen aus den Kommandozeilenparametern nehmen (du benutzt einen festen) Und vom Buchstabenzählen sieht man auch irgendwie nichts. Bist du sicher, dass der Code zu dieser Aufgabe gehört, oder hast du einfach nur irgendwo irgendwas abgeschrieben? -
Zeig mal, wie du die Klasse benutzt. Auf den Stack wird die kaum passen.
- 5 Antworten
-
Das ist nicht egal. Darüber wird üblicherweise geregelt, wo zuerst nach dem Header gesucht wird. Laut Standard ist es "implementation-defined", also bitte in der Compiler-Doku nachlesen. "Buggy" ist da erst einmal nichts.
- 5 Antworten
-
- c++
- c++ projects
-
(und 3 weitere)
Markiert mit:
-
Wenn du nicht Visual C++ benutzt, solltest du diese Zeile einfach löschen.
- 5 Antworten
-
- c++
- c++ projects
-
(und 3 weitere)
Markiert mit:
-
Beschwerde Mail an die Geschäftsführung der IHK
Klotzkopp antwortete auf whzfuxxx's Thema in IHK-Prüfung allgemein
Dir ist aber klar, dass der 11 Jahre alt ist? -
Du wirst nicht drumherum kommen, dich ein wenig mit Bitmaps und DCs zu beschäftigen. StretchBlt ist hier die entscheidende Methode. Beispiele dafür sollten sich finden lassen.
-
Da die Funktionen ihre Werte letztendlich von cin einlesen, kommt das darauf an, was der Benutzer eingibt. Aber sonst geht's noch? Du verlierst kein Wort darüber, was das Programm tut. Du fragst uns nach dem Zweck von Funktionen, die du uns gar nicht gezeigt hast. Und dann beklagst du dich darüber, dass wir uns keine Mühe geben? Weißt du, was das Programm tut? Weißt du, was hier mit Grammatik gemeint ist?
-
Jeweils 4 Zeichen des Worts werden zu einem "Block" zusammengefasst, und in jedem Block muss mindestens eine 0 sein. Beispiel (Blöcke farbig markiert): 111011010111 wird akzeptiert. 101011110001 wird nicht akzeptiert, weil im 2. Block keine 0 steht.
-
Was meinst du mit "an den Fensterbereich anpassen"?
-
Wenn du verstehen willst, was da passiert, musst du dir die Funktionen term() und get_token() ansehen, die müssen nämlich auch Bestandteil des Programms sein. Da wird nichts "gesendet". Die Funktion term wird aufgerufen, und der Rückgabewert wird in left gespeichert.
-
Kannst du doch. Was ist denn genau das Problem? Ist die Schriftart nicht in der erwarteten Größe? Ist der Code da oben noch aktuell? Dann solltest du beim Erstellen des Fonts vielleicht eine Größe angeben.
-
Mit HORZRES/VERTRES bekommst du nie den "Druckbereich" eines einzelnen Steuerelements, siehe Doku. GetClientRect.