Fehler: expected unqualified-id before 'für'
Den folgenden code gibt: error: expected unqualified-id before ‘for’
Kann ich nicht finden, was den Fehler verursacht. Vielen Dank für die Hilfe!
#include<iostream>
using namespace std;
const int num_months = 12;
struct month {
string name;
int n_days;
};
month *months = new month [num_months];
string m[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
int n[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
for (int i=0; i<num_months; i++) {
//will initialize the months
}
int main() {
//will print name[i]: days[i]
return 0;
}
Unabhängig von Ihrem Problem, aber immer noch sehr wichtig, ist, dass Sie eine "neue", aber Sie sind nie Anrufe "löschen", die Speicherverluste.
InformationsquelleAutor Morlock | 2010-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre
for
Schleife ist außerhalb einer Funktion Körper.InformationsquelleAutor missingfaktor
Ok, nur damit sich diese Antwort klar (seit ich aus der rookie-Fehler).
die for-Schleife außerhalb int main() zusammen mit allem anderen da main () - setzt sich selbst leer auf der Unterseite des Codes.
Sorry mehr als nötig gesagt zu werden, für einige, aber da diese Frage eher gerichtet an Neulinge eine ausführliche Erläuterung notwendig ist.
InformationsquelleAutor Anthony Flores
Können Sie nicht verwenden
for
zu diesem Anwendungsbereich.Dies zeigt sich in den "low-quality-posts" review-Bereich. Obwohl die Antwort korrekt ist, Sie ist kurz genug, um wahrscheinlich zu laden, zu löschen, Stimmen von Rezensenten, die nicht mit der Umgebung vertraut.
Es gilt die Frage zu beantworten. Er sagte, er kann nicht herausfinden, warum er immer die Fehler, und es ist, weil
for
an, dass scope.InformationsquelleAutor dreamlax