Announcement

Collapse
No announcement yet.

Funktion akzeptiert keine 0 Argumente

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktion akzeptiert keine 0 Argumente

    Hallo,

    ich habe folgende Fkt. void getTest(float value[]) const;
    jetzt will ich diese aufrufen :
    float x[4] = getTest();

    leider kommt folgende Meldung :

    Funktion akzeptiert keine 0 Argumente


    Was mache ich falsch und wie besser? Danke schon mal-

  • #2
    Beispielsweise mit
    void getTest()
    oder du übergibst einfach die Werte die die Funktion benötigt.
    Zuletzt editiert von Christian Marquardt; 10.01.2013, 08:49.
    Christian

    Comment


    • #3
      die fkt. kann ich nicht ändern. Es muss der aufruf angepasst werden

      Comment


      • #4
        Dann übergebe ein float-Array. Überhaqupt ist das gezeigte falsch. Was willst du zuordenen, wenn die Funktion nichts zurückgibt? float x[4] = wird wohl nichts ergeben, denn der Rückgabetyp ist void
        Christian

        Comment


        • #5
          ist denn flooat x[4] kein floatarray?

          Comment


          • #6
            Sicher, aber du übergibst es nicht der Funktion, sondern erwartest, dass die Funktion dir was zurückgibt, mit dem das Array belegt wird
            Christian

            Comment


            • #7
              also float x[4] = getTest(x);

              ??

              Comment


              • #8
                ???

                http://www.willemer.de/informatik/cpp/funktion.htm

                http://openbook.galileocomputing.de/...a21324776dbfff
                Christian

                Comment


                • #9
                  float x[4];
                  getTest(x); //Die [] waren ein Tippfehler

                  So, ne? ;-)
                  Zuletzt editiert von Chickaria; 10.01.2013, 09:05.

                  Comment


                  • #10
                    Dir fehlen offenbar komplett die Grundlagen. Was sind funktionsparameter, was ist der Rückgabeparameter.....
                    Eine Funktion wird nicht mit eckigen Klammern aufgerufen. Ansonsten kommen wir der Sache näher. einfach mal die Links besuchen
                    Christian

                    Comment

                    Working...
                    X