Silver_Bear
Neues Mitglied
Hallo,
ich lerne gerade , um später bada Apps programmieren zu können, mit dem Buch "C++ für Dummies" C++. Es geht gerade um Arrays, und in einem Programm aus dem Buch bekomme ich den Fehler:
C:\Users\Win7\C++ Dateien\Buch-Projekt\ArrayDemo\main.cpp|30|undefined reference to `sumArray(int*, int)'|
Und weiß nicht was das bedeuten soll... Ich habe eigentlich schon alles wichtige auf Syntaxfehler überprüft, habe aber trotzdem keine Lösung gefunden.
Hier der Code:
ich lerne gerade , um später bada Apps programmieren zu können, mit dem Buch "C++ für Dummies" C++. Es geht gerade um Arrays, und in einem Programm aus dem Buch bekomme ich den Fehler:
C:\Users\Win7\C++ Dateien\Buch-Projekt\ArrayDemo\main.cpp|30|undefined reference to `sumArray(int*, int)'|
Und weiß nicht was das bedeuten soll... Ich habe eigentlich schon alles wichtige auf Syntaxfehler überprüft, habe aber trotzdem keine Lösung gefunden.
Hier der Code:
Code:
int main(int numberofArgs, char*pszArgs[])
{
//den Schleifenzähler eingeben
cout << "Dieses Programm summiert die Werte,"
<< "die der Bentuzer eingibt.";
cout << "Beenden sie die Schleife, indem sie"
<< "eine neagtive Zahl eingeben";
cout << "Es können maximal 128 Zahlen addiert werden."
<< endl;
//die Zahlen in einem Array speichern
int inputValues[128];
int numberOfValues = readArray(inputValues, 128);
//jetzt die Werte und ihre Summe ausgeben
displayArray(inputValues, numberOfValues);
cout << "Die Summe ist: " << sumArray(inputValues, numberOfValues) << endl;
//Warten bis [...]
return 0;
}
Code:
//sumArray die Summe der Elemente eines
//IntegerArrays zurückgeben
int sumArrays (int integerArray[], int sizeOfArray)
{
int accumulator = 0;
for (int i = 0; i< sizeOfArray; i++)
{
accumulator += integerArray[i];
}
return accumulator;
}