Fehler
-
Ich erhalte bei diesem code, eine fehlermeldung bzgl. if else, kann mir hier jemand helfen?
// Datumsprüfung #include<stdio.h> #include<string.h> int pruefung (int jahr, int monat, int tag) { int schaltjahr; schaltjahr = ((jahr %4 == 0) && (jahr %100 != 0) || !(jahr % 400 == 0)); if (monat>=1 && monat <=12 &&jahr >1582) { switch (monat) { case 2: else if ( schaltjahr ) (tag > 29); return 1; else (tag > 28); return 2; break; case 4: case 6: case 9: case 11: if (tag > 30) return 3; break; default: if (tag > 31) return 4; } return 5; } else printf("\nFalsche Datumsangaben!\n"); } void main(void) { char datum[11];//tag[3],monat[3],jahr[5],tmp_str[2]; int i,tag,monat,jahr; int rueckgabe; printf("Bitte ein Datum eingeben: "); printf("\nTag: "); scanf("%i", &tag); printf("\nMonat: "); scanf("%i", &monat); printf("\nJahr: "); scanf("%i",&jahr); //printf("%i%s%i%s%i", tag, ".", monat, ".", jahr); rueckgabe=pruefung(jahr, monat, tag); switch (rueckgabe) { case 1: printf("\nIn Schaltjahren hat der Februar 29 Tage!\n"); break; case 2: printf("\nDer Februar hat nur 28 Tage!\n"); break; case 3: printf("\nDer Monat %i hat nur 30 Tage!\n", monat); break; case 4: printf("\nDer Monat %i hat nur 31 Tage!\n", monat); break; case 5: printf("\n%i.%i.%i Ist ein korrektes Datum\n",tag,monat,jahr); break; } }
-
hassum, ich meine Robert_2k8 startet wieder einen Trollversuch
-
hasso, gibs doch einfach auf mit C. du schnallst das in 100 jahren nicht.
-
Sag mal wie alt bist du?
Vll solltest du mit Niki oder Logo anfangen...
Wenn du schon älter bist nimm Java...