Es gibt 50 Antworten in diesem Thema, welches 21.444 mal aufgerufen wurde. Der letzte Beitrag (6. Mai 2009 um 20:34) ist von logan.

  • cc65, aktueller snapshot, unabh. von --standard:

    Wurde schon wieder vom Server geholt,... evtl liegt da schon wieder was neues drauf.

    mfg

  • Wath ist dat denn ....ohh...ohh...
    Wer schreibt denn so ein "C-Programm", ist das noch von Conrad Zuse anno 1949?


    @schnucke:
    wenn du wüsstest, was ein testprogramm ist, dann würdest du nicht solche fragen stellen ; )

  • --standard c99

    Mensch Leute, ihr könnt das Ding nicht so Testen wie in der PC-Scene.
    Steht doch auch in der Beschreibung. Er mach seine Sache sehr gut für den 8Bit-Bereich.


    mfg

  • --standard c99
    Mensch Leute, ihr könnt das Ding nicht so Testen wie in der PC-Scene.
    Steht doch auch in der Beschreibung.


    hört, hört, der testexperte hat gesprochen ; ) ich frage jetzt besser nicht, welche beschreibung du meinst ...

    wenn man das hier eingibt, erscheint die originale "beschreibung"

    Code
    cl65 --help

    und siehe da, es gibt auch die option "--standard c99" beim cc65

  • So, jetzt muss ich hier mal schieben.

    Liebe C-Lerner: Sind die Aufgaben aus dem Kurs zu einfach oder zu schwierig?

    Postet doch die Lösungen hier. Das kann andere motivieren, Euch Tips bescheren und die nächste Folge positiv beeinflussen.

    Gruß,
    Thomas

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Postet doch die Lösungen hier.


    SCNR, sogar extra in einer nicht hilfreichen Programmiersprache und ohne das von dir erwartete C-Ausgabekonstrukt das es da auch gäbe: :wink:

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • SCNR, sogar extra in einer nicht hilfreichen Programmiersprache und ohne das von dir erwartete C-Ausgabekonstrukt das es da auch gäbe: :wink:

    Kein Problem, wenn hier schon keiner C lernt, dann lernen die, die schon C können, eben eine andere Sprache. Wer macht LISP?

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ich geh mal davon aus das bei %3d die 3 die Anzahl der Zeichen darstellt, darum %9d. Hab leider keinen Compiler :winke:

  • Hallo Madman,

    endlich macht mal einer den Anfang, danke :smile: Ist das tatsächlich Dein Anfang in C?

    Wenn Du keinen Compiler hast, woran liegt's? Noch keine Zeit gehabt, den cc65 zu installieren?

    Ich hab's mal für Dich übersetzt:

    Code
    $ cl65 -o mad.prg mad.c 
    mad.c(11): Error: Call to undefined function `printf'

    Da ist also noch ein kleiner Fehler drin. Ein Tip: Es fehlt eine Zeile, die kommt in unseren Beispiel-Programmen vor, wir haben ihre Bedeutung noch nicht besprochen.

    Den Fehler habe ich dann behoben, und siehe da:

    Also fast perfekt! Aber woran liegt die verschobene 372?

    Gibt's andere C-Newbies, die helfen können oder eine andere Lösung haben?

    Eine Bitte an die C-Profis: Bitte nicht zu viel helfen :smile: Aus Fehlern lernt man.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ach so, ein Flüchtigkeitsfehler :aerger: . Das hier müsste gehen:

    Ach so, ich bin nicht ganz unbedarft was C angeht. Zumindest theoretisch.

    Einmal editiert, zuletzt von Madman (2. Februar 2009 um 22:14)

  • Perfekt. :freude

    Ist das nun Dein C-Anfang oder konntest Du schon C?

    Ich vermute, dass die Einrückungen hier im Forum verloren gegangen sind. Das Forum kennt auch Code-einbettung: (code) (/code) nur halt mit eckigen Klammern.

    Gibt es noch jemanden, der mit einem Compiler Aufgabe 1 und 2 lösen kann?

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • LISP ist einfacher zu lernen als "C".
    In einer Programmzeile ist die Übersicht klarer und verständlicher.
    Lisp kommt von der Lernbarkeit gleich hinter Basic. Die Sprache ist schnell und man steigt durch die Befehlssyntax schneller durch.

    Die Basicfaulen haben früher LISP als ausweichartikel genommen.

  • >Lisp kommt von der Lernbarkeit gleich hinter Basic.

    Das halt ich aber fürn Gerücht. Da würd ich Pascal aber noch weit vorne sehen, mit den klar ausformulierten Befehlen, die Schritt für Schritt abgearbeitet werden und so. Bei Lisp kriegt man doch nach 5 Minuten n Knoten im Hirn, weil man ständig von hinten nach vorn und innen nach aussen denken muss.
    Machirgendwas ( ( ((.... <noch mehr Klammern> :)

    >Die Basicfaulen haben früher LISP als ausweichartikel genommen.

    Vor ca. 35-40 Jahren, mag sein.

  • das wage ich doch sehr zu bezweifeln das auch nur ein einziger der zu faul war basic zu lernen sich dann statt dessen lisp angetan hat =D

    lisp hat man wohl früher eher darum genommen weil es dafür - im gegensatz zu basic - durchaus den ein oder andren sinnvollen anwendungszweck gibt.

  • Sorry Skoe, aber wenn ich ehrlich bin habe ich den CC65 installiert, mir Deinen Kurs angesehen und im Kopf schon etwas gecodet.
    Mehr leider noch nicht.
    Leider habe ich im Moment keine Zeit die 'Hausaufgaben' zu machen, aber nicht aus Desinteresse, sondern weil ich zu viel um die Ohren habe.
    Bitte mache weiter mit Deinem Kurs, der ist so super gemacht.
    Vielen Dank für die ganze Arbeit die Du Dir machst. :respect:
    Das wäre glatt ein guter Beitrag für die CEVI-Aktuell.
    Sobald ich den Kopf wieder etwas frei habe hole ich die Hausaufgaben nach, versprochen :)
    Gruß

    Wenn einer, der mit Mühe kaum, geklettert ist auf einen Baum, schon meint, daß er ein Vogel wär, so irrt sich der.

    Wilhelm Busch

  • Keine Sorge, wir machen weiter. Da wir ja sowieso nur etwa 1 bis 2 "Abende" pro Woche schaffen, wirst Du uns schon irgendwann einholen.

    Die ersten Folgen sind ja auch etwas dröge. Wenn aber erstmal das Grundgerüst steht, werden die Programme auch spannender. War ja beim BASIC- und Assembler-Lernen damals auch nicht anders.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ich habe 1979 mit LISP und PROLOG gearbeitet und gespielt.

    Fand es schade , dass es langsam verloren ging im laufe der Zeit als bekanntwerdende Programmiersprache.

  • Keine Sorge, wir machen weiter. Da wir ja sowieso nur etwa 1 bis 2 "Abende" pro Woche schaffen, wirst Du uns schon irgendwann einholen.

    Bestimmt, sobald ich wieder 'Gasgeben' kann werde ich Dich mit Fragen bombardieren. ;)

    Wenn einer, der mit Mühe kaum, geklettert ist auf einen Baum, schon meint, daß er ein Vogel wär, so irrt sich der.

    Wilhelm Busch

  • mir Deinen Kurs angesehen und im Kopf schon etwas gecodet.

    Da kannste dir doch 1 Stunde zeit nehmen und das durchführen und dann einpaar Notizen auf einem Spickzettel. Sonst fängst du wieder bei Null an. Also "c" kann man nicht so leicht im Kopf coden.

    mg

  • Also "c" kann man nicht so leicht im Kopf coden.

    Kann ja nix über C sagen, aber mir ist's schon häufig passiert, dass mir Nachts im Schlaf/Halbschlaf Lösungen zu Problemen in Assembler eingefallen sind ;)