Suchergebnisse

Suchergebnisse 1-14 von insgesamt 14.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Brauche Hilfe bei Projekt

    Zappotek - - C, C++ & Objective-C

    Beitrag

    ... dann bitte deinen Ansatz bzw. den entsprechenden Teil des Codes posten. Darauf aubauend kann man dann diskutieren.

  • Hi Timo, tja - da mussten wir doch alle mal durch :wink: Aber ich denke nicht, dass es dir weiterhilft, wenn ich dir hier meinen Quellcode poste - DU sollst es ja lernen nicht für die Klausur bringts dich auch nicht weiter. Aber mal zum Loslegen, würd ich mal vorschlagen: - Entwirf erstmal eine Objekthierarchie für Graphik-Objekte ... z.B. GraphObject (speichert alle generischen Attribute wie Farbe usw.) und davon leitest du dann spezielle Objekttypen ab, wie Line, Circle .... usw. wo du dann di…

  • Moin, so direkt kann man deine Frage leider nicht beantworten - da muss man sich auf seine Interpretationsgabe verlassen ... also bitte etwas genauer. Meine Vermutung ist, dass du den Opcode einer 16bit Maschine meinst und du den Mnemonic rausfinden solltest, oder? Dazu bräuchtest du allerdings genaue Angaben zum Befehlssatz der CPU. Worauf die Aufgabe in diesem Fall rausläuft, sind Bitoperationen in C d.h. das Untersuchen von Werten auf Bitebene. Beispiel: Quellcode (5 Zeilen) Kurz gesagt: Die …

  • C Befehle

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Bin mir jetzt nicht sicher ob ich versteh, was du meinst aber publications.gbdirect.co.uk/c_book/ könnte dir vielleicht weiterhelfen. Alle "Befehle" oder besser keywords findest unter 2.4 aufgelistet. Was genau meinst du mit "Befehle declarieren"???

  • Nur keine Panik! das bereits gepostete war ausschliesslich C. Hier mal eine, von mir soeben _selbst_ausprobierte_ Version in vollem Umfang - in Datei kopieren, speichern, compilieren: Quellcode (10 Zeilen) Das ist C pur - nix weiter und wenn du das hier nicht compilieren kannst, ist gehörig was faul und du solltest mal deinen Compiler überprüfen Ausserdem: ein "geht nicht" hilft hier nicht weiter - bitte (be)schreib a) was du machen willst (Ausgabe in Datei, oder?) b) was du gemacht hast (evtl. …

  • Hi, hmm - da bin ich erstmal platt ... - sieht OK aus! Allerdings würd ich aufgrund deiner Beschreibung vermuten, dass sich da irgendwie ein "extern" verflüchtigt hat oder wie auch immer - jedenfalls gibts die Variable scheinbar zweimal. Wo ich mir auch nicht sicher bin, ist die globale Initialisierung, die du da machst. Hier kann man leider nie wirklich sicher sein, wann die durchgeführt wird - und standardmäßig sind globale Variablen ja 0 ... verdächtig! Kannst du die Initialisierung nicht - e…

  • Hallo, erstmal muss ich hier sagen, dass ich die getch()-Version viel besser finde als system("PAUSE") - was nüchtern betrachtet Quatsch ist - sorry! Das Problem damit ist nämlich, dass dies herzlich inkompatibel und dazu sehr aufwändig (in der Ausführung ... schätze Faktor 1000) ist um nur mal eben kurz auf nen Tastendruck zu warten ... Ausserdem: EXIT_SUCCESS ist nur ein Makro und hat rein garnix mit C oder C++ zu tun. Sollte in stdlib.h definiert sein (leider mal wieder Compilersuite-abhängig…

  • Fragen: Variablen, äöü

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Hi, pi ist in math.h als Makro definiert und heisst (normalerweise - M$ macht das gern mal anders ...) M_PI. Umlaute unter DOS-mode? Gute Frage ... aber ich denke mal, wenn die richtige Codepage geladen wurde - was ich mal stark annehme - sollten Umlaute oberhalb ASCII (also irgendwo oberhalb 128) verfügbar sein. grüße

  • was heisst hier "übergeben" - sowas "tun" Funktionsaufrufe mit Parametern ... drum bin ich etwas verwirrt. Aber ich denke mal, du möchtest - allgemein gesagt - auf eine Variable (global) aus einem anderen Modul zugreifen, oder? Normalerweise macht man das in etwa so: C-Quellcode (20 Zeilen) Wenn man diesem Schema treu bleibt und noch dazu "Include"-Wächter in den header-files einbaut, sollte das auf jeden Fall klappen - auch bei überkreuzten includes.Hoffe, das hilft erstmal weiter ... grüße

  • Verlinkung von Datein?

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Hallo SgtTarek, wie du schon vermutest: Sowas sollte man nicht(!!!) machen... include's verwendet man um Teile eines Modules auch ausserhalb "bekannt" zu machen - also - normalerweise das Interface oder Definitionen - nicht Deklarationen. Knappe Antwort auf deine Frage: Verlinken tut der Linker - die letzte Stufe beim Bauen einer exe. Wie man das macht bzw. einstellt, hängt mehr von deiner IDE als von deinem Compiler ab - letztere machen des alle irgendwie ähnlich. In VC++ würd ich mal vermuten,…

  • Rechner

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Hallo SgtTarek, auf ein Initiativposting dieser Art erwartest du sicher eine Antwort, oder? Und jetzt sag nicht, dass das nicht deine Absicht war - musste extra meine Windowskiste hochfahren, Virenscanner updaten (hätt ja sein können ;)) und deshalb dreimal dem Kasten beim Booten zugucken ... so - drum gibts hier auch nen Kommentar - des hast jetzt davon! 1) die exe ist a bisserl groß für meinen Geschmack (kenn das aus meiner QBasic-Zeit - zum Glück lange her!). Das hier war wohl VC++ im Debug-M…

  • Hallo, wollte nur noch kurz anmerken, dass es strenggenommen durchaus einen Unterschied macht, denn main ist eine Funktion wie jede andere auch nur, dass diese von der Laufzeitumgebung aufgerufen wird. Da letztere automatisch vom Compiler erstellt wird, ist es natürlich von selbigem abhängig, für welches "Format" (a.k.a. Signatur) der main-Funktion er den Aufruf generiert. Normalerweise liefert main einen int-Wert an die Laufzeitumgebung zurück um damit signalisieren zu können, ob bei der Ausfüh…

  • Einsteigerproblem

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Hallo mad, mutiger Schritt - aber auch C++ kann schön und elegant sein Zu deinen Fehlern: 1) #include ist eine sog. Präprozessor-Direktive (was das ist? extrem kurz: Etwas was erst mal durch den Präprozessor verändert wird und erst dann zum Compiler gelangt). Alle # am Zeilenanfang leiten solche ein. Der Fehler hier ist, dass diese normal nicht mit einem Semikolon abgeschlossen werden, was zu Problemen führen kann, Also erstmal ; weg! 2) Bei new wirst du gleich mit dem (angeblichen) Schrecken vo…

  • Zeigerproblem

    Zappotek - - C, C++ & Objective-C

    Beitrag

    Hi chris, der Fehler liegt IMHO nicht in der Methode anzeigen() sondern in einem nicht initialisierten first-pointer. Für sowas ist normalerweise ein Constructor zuständig. Also in etwa: Quellcode (1 Zeile) würde fürs Erste ausreichen, denk ich. Btw: * Normalerweise sollte der pointer first private sein, oder? * Ist vielleicht Geschmackssache aber der Unterschied zwischen 0 und NULL: Letzteres ist schlichtweg ein Macro, das nach ((void *)0L) aufgelöst wird - und vom Typ her ganz klar ein Pointer…