1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Problem bei Summenprogramm... (Bin wohl zu blöd)

Dieses Thema im Forum "OS X-Developer" wurde erstellt von Hempelchen, 05.09.09.

  1. Hempelchen

    Hempelchen Celler Dickstiel

    Dabei seit:
    15.07.09
    Beiträge:
    796
    Hallo,

    ich versuche ein "Summen" Programm zu schreiben aber irgendwie bin ich bisl überfordert... Bin recht neu und hab mir versucht so nen Ding anhand der wenigen Vorlesungsfolien die ich habe, zusammenzuschustern...

    Kurz der Quelltext:

    Beim kompilieren kommt die Meldung:
    Aber ich dachte der Code wäre okey...
    Was hab ich denn da falsch verstanden?
    Kann mir wer helfen?
     
  2. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Korrigiere mal bitte die Syntax in Zeile 3, da fehlt ein Semikolon hinter der Vorwärtsdeklaration von skip().
     
  3. Pennywise81

    Pennywise81 Jonagold

    Dabei seit:
    23.07.09
    Beiträge:
    21
    Und um die Warnung noch zu eliminieren, entferne noch das l nach dem \n in Zeile 7.
     
  4. Hempelchen

    Hempelchen Celler Dickstiel

    Dabei seit:
    15.07.09
    Beiträge:
    796
    Ah schön... Bin ein bischen weiter... Aber immernoch Fehler :D

    Sind nun die "Folgefehler"

    Ich habe den Code jetzt ein wenig umgebaut

    Jedoch erhalte ich darauf immernoch die Fehlermeldungen

    Irgendwas muss ich da mit der main Deklaration machen... Aber ich raffe nicht was...
     
  5. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Es gehen mehr geschweifte Klammern auf als zu.

    Tipp: rücke den Quellcode mal vernünftig ein, dann findest Du auch syntaktische Fehler leichter.
     
  6. Hempelchen

    Hempelchen Celler Dickstiel

    Dabei seit:
    15.07.09
    Beiträge:
    796
    Hallo,

    danke für die viele Hilfe.
    Der Code ist bei mir in Xcode eingerückt, aber beim rüberkopieren verziehts den aber immer...

    Jetzt habe ich nurnoch EINEN einzigen Fehler über...

    In der Zeile
    Sprich vorletzte Zeile...
    Ich weiss aber nicht was er da für nen Typ haben will...
    Langsam komm ich mir echt blöde vor...
     
  7. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Was denn nun, %t oder %d wie im Schnippsel weiter oben? Ich tippe auf %f (klick!).
     
  8. MacApple

    MacApple Lord Grosvenor

    Dabei seit:
    05.01.04
    Beiträge:
    3.470
    Weil Du nicht die Code-Tags benutzt.

    MacApple
     
  9. Amin Negm-Awad

    Amin Negm-Awad Süsser Pfaffenapfel

    Dabei seit:
    01.03.07
    Beiträge:
    665
  10. Hempelchen

    Hempelchen Celler Dickstiel

    Dabei seit:
    15.07.09
    Beiträge:
    796
    Habs nu :D
    Das Ding addiert zwar sehr komisch

    3 + 4 = 11 aber er kompilierts mit %f wenigstens

    Tippe mal darauf dass er durch getchar nicht die Zahlen sonderen deren ASCII Werte addiert

    Naja ich hab mein Bestes gegeben und krieg jetzt einfach mal nen Rappel XD
     
  11. sumpfmonsterjunior

    sumpfmonsterjunior Morgenduft

    Dabei seit:
    17.03.05
    Beiträge:
    167
    Warum nicht einfach in C++?

    Code:
    #include <iostream>
    #include <vector>
    #include <iterator>
    
    struct sum
    {
    	double value;
    	sum() : value(0) {}
    	void operator()(double zahl)
    	{
    		value += zahl;
    	}
    };
    
    using namespace std;
    
    int main (int argc, char * const argv[]) {
    	vector<double> values;
    	double zahl(0);
    
    	while ( cin >> zahl ) {
    		values.push_back(zahl);
    	}
    	sum summe = for_each(values.begin(), values.end(), sum() );
    	cout << "Eingegebene Werte: ";
    	copy( values.begin(), values.end(), ostream_iterator<double>( cout, " " ) );
    	cout << endl << "Summe: " << summe.value << endl;
    }
    
    
    Einfach Zahlen eingeben und immer mit return bestätigen. Zum Summe ausgeben z.B. = und return.

    Beste Grüße, SMJ
     
    #11 sumpfmonsterjunior, 07.09.09
    Zuletzt bearbeitet: 07.09.09

Diese Seite empfehlen