Kontrollieren



  • Gib es mit %f aus.



  • Danke, jetzt funktioniert es endlich...

    mfg 08mmarte



  • EDIT: Sorry für Trippelpost, das Forum spinnt mal wieder (PHP Error)...



  • Habe ich schon.... 😉

    Spinnt deinPc oder so??



  • 08mmarte schrieb:

    Danke, jetzt funktioniert es endlich...

    mfg 08mmarte

    Ok, dann brauchst du nur noch Funktionen, um den Minimum-/Maximum-Wert deiner Arrays zu bestimmen.



  • genau...



  • Und wie geht das?

    Komme leider nicht mehr in meinen account...weiss nicht wieso hab so gar ein neues passwort angefordert und probiert....



  • Hier ein Beispiel für eine Funktion, die dir aus einem double-Array den größten Wert heraussucht und ihn dir zurückgibt (den Wert, nicht den Index):

    double MaxDouble(double *arrDoubles,int size) {
    	double max=0;
    	for(int i=0;i<size;i++) {
    		if(arrDoubles[i]>max) {
    			max=arrDoubles[i];
    		}
    	}
    	return max;
    }
    
    //Aufruf:
    printf("\nGr\x94sster Wert     :%f",MaxDouble(Noten[j],5));
    

    Die Funktion MinDouble machst du selbst, ok?



  • 1> c:\dokumente und einstellungen\mamar\eigene dateien\visual studio 2005\projects\notenprogramm\notenprogramm\notenprogramm.cpp(29): Diese Zeile enthält eine '{', die keine Entsprechung hat

    for (j = 0; j < 4; j++)
    		{ //betrifft diese Zeile
    			double MaxDouble(double *arrDoubles,int size)
    


  • Dann hast du wohl nicht richtig kopiert oder so. In meinem Beispiel sind alle Klammern korrekt (drei gehen auf, drei werden wieder geschlossen).



  • _matze schrieb:

    Dann hast du wohl nicht richtig kopiert oder so. In meinem Beispiel sind alle Klammern korrekt (drei gehen auf, drei werden wieder geschlossen).

    Dass habe ich auch kontrolliert...im ganzen Programm...und trotzdem kommt diese Fehlermeldung....



  • master od desaster schrieb:

    _matze schrieb:

    Dann hast du wohl nicht richtig kopiert oder so. In meinem Beispiel sind alle Klammern korrekt (drei gehen auf, drei werden wieder geschlossen).

    Dass habe ich auch kontrolliert...im ganzen Programm...und trotzdem kommt diese Fehlermeldung....

    Kann nicht sein, die Meldung lügt ja nicht. Du musst irgendwo einen Bock in deinem Code haben.

    Die richtige Vorgehensweise wäre gewesen:

    - mein Beispiel markieren und kopieren
    - diesen Code in deinen funktionierenden Code kopieren (außerhalb deiner main!)
    - Funktionsprototyp erstellen und über die main klatschen
    - Aufruf implementieren
    - Fertig!



  • [quote="_matze]Kann nicht sein, die Meldung lügt ja nicht. Du musst irgendwo einen Bock in deinem Code haben.

    Die richtige Vorgehensweise wäre gewesen:

    - mein Beispiel markieren und kopieren
    - diesen Code in deinen funktionierenden Code kopieren (außerhalb deiner main!)
    - Funktionsprototyp erstellen und über die main klatschen
    - Aufruf implementieren
    - Fertig![/quote]

    - Hab ich gemacht
    - Den Rest werde ich versuchen....



  • master od desaster schrieb:

    [quote="_matze]Kann nicht sein, die Meldung lügt ja nicht. Du musst irgendwo einen Bock in deinem Code haben.

    Die richtige Vorgehensweise wäre gewesen:

    - mein Beispiel markieren und kopieren
    - diesen Code in deinen funktionierenden Code kopieren (außerhalb deiner main!)
    - Funktionsprototyp erstellen und über die main klatschen
    - Aufruf implementieren
    - Fertig!

    - Hab ich gemacht
    - Den Rest werde ich versuchen....[/quote]

    Na ja, wenn du das alles so gemacht hast, dann muss der Fehler ja schon vorher existiert haben... nur so als Tipp...



  • master od desaster schrieb:

    1> c:\dokumente und einstellungen\mamar\eigene dateien\visual studio 2005\projects\notenprogramm\notenprogramm\notenprogramm.cpp(29): Diese Zeile enthält eine '{', die keine Entsprechung hat

    for (j = 0; j < 4; j++)
    	{ //betrifft diese Zeile
    		double MaxDouble(double *arrDoubles,int size)
    

    Das sieht für mich aus, als ob master od desaster die Funktion in sein main kopiert hat.

    double MaxDouble(double *arrDoubles,int size)
    

    ...in einer For-schleife... 😕



  • Bonsaibesitzer schrieb:

    master od desaster schrieb:

    1> c:\dokumente und einstellungen\mamar\eigene dateien\visual studio 2005\projects\notenprogramm\notenprogramm\notenprogramm.cpp(29): Diese Zeile enthält eine '{', die keine Entsprechung hat

    for (j = 0; j < 4; j++)
    	{ //betrifft diese Zeile
    		double MaxDouble(double *arrDoubles,int size)
    

    Das sieht für mich aus, als ob master od desaster die Funktion in sein main kopiert hat.

    double MaxDouble(double *arrDoubles,int size)
    

    ...in einer For-schleife... 😕

    😮
    Oh mann... Das ist mir gestern beim überfliegen gar nicht aufgefallen. Oh je, oh je...

    Dabei habe ich ihm doch diese Auflistung gemacht:

    _matze schrieb:

    - mein Beispiel markieren und kopieren
    - diesen Code in deinen funktionierenden Code kopieren (außerhalb deiner main!)
    - Funktionsprototyp erstellen und über die main klatschen
    - Aufruf implementieren
    - Fertig!

    Ich hatte es irgendwie schon geahnt und wollte es verhindern, doch master od desaster wusste es besser...

    Aber ich glaube, langsam hat er das mit den Funktionen kapiert (siehe http://c-plusplus.net/forum/viewtopic-var-p-is-1573386.html#1573386 ). Na ja, so halbwegs...



  • EDIT: unbeabsichtigter Doppelpost...



  • Jetzt muss er nur noch die Quote-Funktion des Forums in den Griff kriegen 😃



  • Bonsaibesitzer schrieb:

    Jetzt muss er nur noch die Quote-Funktion des Forums in den Griff kriegen 😃

    Siehst du kann ich auch schon... :p



  • 08mmarte_ schrieb:

    Bonsaibesitzer schrieb:

    Jetzt muss er nur noch die Quote-Funktion des Forums in den Griff kriegen 😃

    Siehst du kann ich auch schon... :p

    Ihr sitzt 4 Meter auseinander und unterhaltet euch über's Forum?!


Anmelden zum Antworten