Zu viele Argumente für Funktion, Aufruf, erwartet single argument 'combinedValues', haben 2 Argumente

Sorry für die Verwendung des falschen jargon und so, ich habe gerade angefangen zu lernen, wie man Programm in dieser Woche. Jedenfalls in dem Buch das ich verwende, es ist eine Herausforderung:

Die Innenwinkel eines Dreiecks müssen hinzufügen, bis zu 180 Grad. Erstellen Sie ein neues C Command Line Tool namens "Dreieck". In main.c, eine Funktion schreiben, die nimmt die ersten zwei Seiten und gibt den Dritten. Hier ist, was es Aussehen wird, wenn Sie es nennen:

#include <stdio.h>

//Add your new function here

int main(int argc, const char * argv[])
{
float angleA = 30.0;
float angleB = 60.0;
float angleC = remainingAngle(angleA, angleB);
printf("The third angle is %.2f\n", angleC);
return 0;
}

Bisher habe ich dieses:

#include <stdio.h>
#include <stdlib.h>

//Declare a global variable?
float totalNumbers;

float remainingAngle(float combinedValues) //One argument here
{
totalNumbers = combinedValues;
float remainingAngle = combinedValues * 30.0 + 60.0;
return remainingAngle;
}

//Add new function here

int main(int argc, const char * argv[])
{
float angleA = 30.0;
float angleB = 60.0;
float angleC = remainingAngle(angleA, angleB); //Two arguments here
//Above line is giving me the error, see explanation below
printf("The third angle is %.2f\n", angleC);
return 0;
}

Bin ich immer die Fehler (auf die Zeile, die beginnt, out float angleC = remainingAngle... es ist der 4. von unten in meinem code)

Zu viele Argumente für Funktion, Aufruf, erwartet single argument 'combinedValues', haben 2 Argumente

So, könnt Ihr mir sagen, wie zu beheben mein code? Ich bin ein totaler Anfänger und nur bitten, dass du mir wenigstens sagen, wie formulieren Sie die Frage/etc um Hilfe zu Holen, wenn ich gebrochen haben irgendwelche ungeschriebenen Regeln. Danke.

  • Sie erklärt die remainingAngle Funktion mit einem argument, aber dann versucht Sie es nennen, mit zwei Argumenten. Ich habe zwei Anmerkungen zu deinem code zeigen die Unterschiede.
  • Harvey denkst du es ist schlau, um Bearbeiten Sie die Lösung auf die Frage? diese lassen Sie uns das poster wie ein Narr Aussehen und könnte zudem verwirren die Menschen, was genau die Frage war etwa, nicht Sie denken so?
InformationsquelleAutor user3643440 | 2014-05-16
Schreibe einen Kommentar