So haben wir diesen Code als Beispiel und wurden gesagt, um herauszufinden, was ist los damit. Visual Studios unterstreicht printMessage("I know my stuff!");
als Teil mit dem Fehler, aber ich weiß nicht, was los ist. Jede Hilfe wäre hilfreich für jemanden, der nur Code lernt."Was ist falsch an der folgenden Auflistung?" Ich versuche, Funktionen zu lernen, aber brauche etwas Hilfe
0
A
Antwort
3
Die printMessage() - Funktion wird deklariert, keine Parameter zu übernehmen, aber der Aufruf übergibt einen Zeiger auf char, d. H. Das Zeichenfolgenliteral "Ich kenne meine Sachen!" zur Funktion.
Es ist sehr einfach, den Code zu ändern, so dass es funktioniert;)
1
void printMessage(char message []) /* You can also use void printMessage(char *message) */
{
printf("%s\n",message);
return;
}
oder
void printMessage()
{
printf("I know my stuff!\n");
return;
}
Wenn Sie die erste Methode verwenden, sollten Sie auch die Funktionsdeklaration an der Spitze ändern (Zeile 2) soll sein. Wenn Sie die zweite Option verwenden, geben Sie beim Aufruf der Funktion in Zeile 5 nichts an.
Verwandte Themen
- 1. Was ist falsch an der folgenden Methode?
- 2. brauche etwas Hilfe zu meiner SQL-Abfrage
- 3. Was ist falsch an diesen beiden Funktionen?
- 4. Was ist falsch an der folgenden Fluent NHibernate Mapping?
- 5. Ich brauche etwas Hilfe hinzufügen eines Farbverlaufs zu einer Textur
- 6. Ich brauche etwas Hilfe, einfache Komplexität zu verstehen
- 7. Was ist falsch mit folgenden C++ - Programm?
- 8. Ich brauche so etwas, aber für Phaser
- 9. Broken Function brauche etwas Hilfe/Beratung
- 10. Was ist mit dem folgenden Code falsch?
- 11. Ich versuche eine Webseite mit einem PHP-Formular zu erstellen. Was ist falsch an meinem Code?
- 12. Was ist falsch mit der folgenden SQL Links Join?
- 13. Ich brauche etwas BASH Hilfe - finde + execdir + sox
- 14. Ich brauche Hilfe mein Livecode-Programm zu tun, was ich brauche.
- 15. Ist etwas falsch mit meinem Python-Code? (Funktionen)
- 16. Ich brauche Hilfe zu verstehen CLOCKS_PER_SEC
- 17. Was ist falsch mit der folgenden Komponente in React.Component
- 18. Was ist falsch an dieser Header-Datei?
- 19. Was ist falsch an diesem Code-Schnipsel?
- 20. Ich brauche Hilfe Schleife dieses Programm, wenn der Benutzer etwas ungültiges eingibt
- 21. Was ist falsch an meiner app.config-Datei?
- 22. Was ist falsch an dieser R-Funktion?
- 23. Was ist falsch an meiner if-Anweisung?
- 24. Ich brauche Hilfe, dieses Programm zu vereinfachen
- 25. Ich versuche zu lernen, wie Linklisten zu verwenden
- 26. Was ist falsch an dieser Aussage?
- 27. Was ist der beste Weg, Django 1.5 zu lernen?
- 28. Was ist falsch an dieser MySQL Query?
- 29. Was ist falsch an meinem Rückruf?
- 30. Ich brauche Hilfe Breite der Zufallscode
"printMessage" akzeptiert keine Argumente und Sie versuchen, ein Argument an 'printMessage zu übergeben '. – immibis
'void printMessage (void);' say "Es gibt kein Argument.". Es wird erwartet, dass es als 'printMessage();' aufgerufen wird. – BLUEPIXY
Funktionen, Codebausteine (für, if, else, while, do ... während, switch, case, default) Gruppen von '# include' Anweisungen, Gruppen von Funktionsprototypen, sollten zur besseren Lesbarkeit durch eine Leerzeile getrennt sein – user3629249