Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Zuordnungstabelle heißt, du siehst da eine n:m-Beziehung? Ein Spieler kann also mehrere Gesundheitszustände gleichzeitig haben? Sicher, dass da nicht schon beim Modellieren etwas schiefgegangen ist?
  2. Ich glaube, dir sind da beim Abschreiben ein oder zwei Fehler unterlaufen. Hier fehlt beispielsweise etwas. Das sieht doch schon gut aus. Mach einfach mal weiter, dann haben wir auch etwas, über das wir reden können.
  3. Sieht gut aus. Was meinst du mit "InternetRechner"? Wenn man keinen Taschenrechner hat, benutzt man eben schriftliche Division.
  4. Äh, was? Rechne bitte Länge und Breite getrennt um. Sonst musst du Quadratzentimeter in Quadratzoll umrechen.
  5. Du weißt, wieviele Zentimeter ein Zoll hat. Und du weißt, wieviele Pixel pro Zoll das Bild hat. Also kannst du die cm zu Zoll und dann die Zoll zu Pixeln umrechnen. Das machst du für die Höhe und Breite. Dann kannst du ausrechnen, wieviele Pixel das Bild hat. Und da du weißt, wieviel Speicher 1 Pixel braucht, kannst du daraus berechnen, wieviel Speicher das ganze Bild braucht.
  6. Klotzkopp

    Subnetze berechnen

    Langsam, wir haben nur ein Klasse-B-Netz zur Verfügung, nicht den kompletten Adressbereich.
  7. Klotzkopp

    Subnetze berechnen

    Ist das die ganze Aufgabe? Keine Angabe über die Subnetzmaske des zu unterteilenden Netzes? Keine Anforderungen bezüglich Hostanzahl?
  8. Klotzkopp

    Dynamisches Feld

    Das kannst du nicht als Rückgabetyp benutzen, weil eben auch die Möglichkeit besteht, dass es keinen Schnittpunkt gibt. Du könntest einen std::auto_ptr<fc_point> zurückgeben, der kann gegebenenfalls auch einen Nullzeiger kapseln. Alternativ kannst du das Ergebnis über einen Referenzparameter zurückgeben und über den Rückgabewert, beispielsweise true oder false, anzeigen, ob es einen Schnittpunkt gibt.
  9. Klotzkopp

    Dynamisches Feld

    Dein Code zeigt, wie man dieses Problem in C lösen würde (wenn man mal von cin/cout absieht). In C++ kann man das zwar genauso machen, man tut es aber normalerweise nicht. C++ biete viele Möglichkeiten, wie man sich hier das Leben vereinfachen kann. Man muss dazu auch nicht sofort alles auf Objektorientierung umstellen. So könnte das aussehen: // Struktur für einen 2D-Punkt struct punkt { double x; double y; }; vector<punkt> fc_calc_sp_g1_poly (punkt ep, punkt zp, int f, vector<punkt> const& poly) { vector<punkt> rueckgabe; //Alle Punkte der Polylinie durchlaufen for (size_t z=0; z<poly.size()-1; ++z) { punkt r; //funktion sucht schnittpunkt if( fc_calc_sp_g1_g2 (ep, zp, poly[z], poly[z+1], f, 0, r) ) { rueckgabe.push_back(r); cout << "\nSchnittpunkt gefunden !"; cout << "\nspz: " << matrix.size(); cout << "\n" << z << '\t' << r.x << '\t' << r.y; } } return rueckgabe; }[/code] Der Code ist damit übersichtlicher und gleichzeitig ausnahmesicher. Er enthält kein lästiges Speichermanagement mehr, darum kümmert sich die Vector-Klasse. fc_calc_sp_g1_g2 müsste natürlich ähnlich angepasst werden.
  10. Das Setupprogramm auch? Ist das Setupprogramm handgestrickt, oder benutzt du irgendein Setup-Framework dafür?
  11. Klotzkopp

    Dynamisches Feld

    Kannst du die Parametertypen von fc_calc_sp_g1_poly und fc_calc_sp_g1_g2 ändern, oder ist das vorgegeben? Dein Code sieht nämlich bis auf cin/cout wie C aus. In C++ würde man das anders lösen. Dazu müsste man aber die Parametertypen ein wenig ändern.
  12. Klotzkopp

    Dynamisches Feld

    "Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung Für matrix[spz] darfst du natürlich nicht realloc benutzen. Das ist ja ein ganz neuer, uninitialisierter Zeiger, der nie mit malloc belegt wurde. Aber warum plagst du dich in C++ mit malloc & Co. ab? Hast du Einfluss auf die Signatur dieser Funktionen?
  13. Unter Examples findest du Beispielcode für VB, C# und C++/CLI. Da kannst du sehen, wie man diese Überladung von MessageBox.Show benutzt.
  14. MessageBox.Show Method (String, String, MessageBoxButtons, MessageBoxIcon) (System.Windows.Forms)
  15. Nochmal der Hinweis: Dein Code ist kein C++. Es gibt Math.Pow. Aber für ein einfaches Quadrieren würde ich das nicht bemühen.
  16. x² = x*x
  17. Entschuldige, das war C#. Convert::ToDouble sollte funktionieren.
  18. Zahl1 = Convert.ToDouble(textBox1->Text);
  19. Der Fehler dürfte wohl sein, dass du Zahl1 oder Zahl2 niemals einen Wert zuweist.
  20. Du musst den Code compilieren, bevor du Objekte erzeugen kannst.
  21. Excel 2003 habe ich gerade nicht installiert. Aber ich bin mit sicher, dass es im Kontextmenü einen Eintrag für "Zelle formatieren" gibt. Als Format wählst du dann Text aus.
  22. Der Wert ist 6000. Ich nehme aber an, dass du möchtest, dass dort der Wert in der Form 6000:1 stehenbleibt. Wenn dieser Wert nicht in irgendeine Berechnung einfließt, dann formatier die Zelle einfach als Text, bevor du etwas eingibst. Falls du damit rechnen musst, schlage ich vor, dass du Zähler und Nenner in zwei getrennten Zellen speicherst.
  23. Was gibst du ein, und was soll hinterher im Feld stehen?
  24. Klotzkopp

    Linux Filterprogramm

    man tr Dieser Teil ersetzt jedes Leerzeichen, Tab oder Carriage Return durch einen Zeilenvorschub.
  25. Klotzkopp

    CSV-Problem

    Setz den ganzen Ausdruck in Anführungszeichen, und verdopple Anführungszeichen im Ausdruck: "=WENN(var<>"""";ZÄHLENWENN(B:B;var);"""")"

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...