[C/C++] einfaches Addieren klappt nicht

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Dragonknight, 10. Oktober 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Oktober 2009
    einfaches Addieren klappt nicht

    Hi,

    vorab.... ich bringe mir zur zeit c mit hilfe eines buches / vorlesungen bei. bin total am anfang und habe 0 vorkenntnisse.

    jetzt habe ich versucht aus dem was ich kennen gelernt habe einen Addierer (sprich 2 zahlen nennen, die addiert ausgeben" zu schreiben. dabei versteh ich jedoch den fehler nicht.


    error C2065: 'diff': nichtdeklarierter Bezeichner
    error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'diff'
    error C2059: Syntaxfehler: ')'

    hängt denke alles mit "diff = zahla + zahlb;" zusammen. verstehe aber nicht warum. in meinem buch ist es "eigentlich" genau so beschrieben
     
  2. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    wow,.. warte , ich schreibs eben richtig xD
     
  3. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    Hey

    Kanns grad nicht testen:

    Code:
    .
    .
    .
    printf("Das Ergebnis lautet: %i" diff);
    getch();
    
    return 0;
    }
    und diff fehlt noch also "int diff"
     
  4. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    Code:
    // C
    
    #include <stdio.h>
    #include <math.h>
    
    
    int main()
    {
    
     int a=0, b=0, c=0;
    
    
     printf("*********************************\n");
     printf("*Halle, ich addiere Zahlen!!!!!!*\n");
     printf("***********************************\n\n\n");
    
    
     printf("Geben sie bitte den ersten Wert ein: ");
     scanf("%i",&a);
    
     printf("\n\n\nGeben Sie bitte den zweiten Wert ein: ");
     scanf("%i",&b);
    
     c = a + b;
    
     printf("Das Ergebnis lautet von %i + %i = %i\n\n",a,b,c);
    
     return 0;
    
    }
    Aber du brauchst z.b. nur 2 Include's.

    Denke mein Beispiel ist eigentlich recht simpel. bei Fragen, frag^^
     
  5. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    ahhhhhh das "int diff" fehlte... da war der haupthaken. das mit dem %i habsch dann grad auch festgestellt ^^

    welches #include-ding brauch man eigentlich für getch()? wird im buch nicht aufgefühlt und nutze daher immer ne haltemarke. aber mit getch() wärs schon schöner

    bws sind raus

    edit: int a=0, b=0, c=0; ??? verwirr mich nicht wofür steht die =0 da?
     
  6. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    Wenn du Befehle suchst, dann gehst du auch Hilfe und gibst dort das im Index ein. Dann erscheint eine Seite, was für includes du brauchst etc.

    scanf brauch auch nur stdio.h.

    Getch brauch conio.h
     
  7. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht


    Ich setz die auf dem Wert 0. Muss man nicht, ersparrt aber bei großen programmen eventuelle Fehler.

    Sobald eine Variable eingelegt wird, geht die natürlich in den Speicher und dort kann ja schon nen Wert stehen . Sollte also a nicht gleich gesetzt werden, hat das eventuell nen anderen Wert.

    Aber da wir die eh via Benutzer setzen, kannst du dir das auch schenken.

    Kann aber ne mögliche fehlerquelle sein besonders bei größeren Sachen.
     
  8. 10. Oktober 2009
    AW: einfaches Addieren klappt nicht

    alles klar, danke nochmal. hat sich dann hier erledigt
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.