Verbundstruktur, Array, Sortierung [+ Dateien] - Anfänger braucht Hilfe -

fant_lampe

Grünschnabel
Guten Tag!

Wie schon erwähnt bin ich ein absoluter Neuling in der c++Welt.
Ich habe gerade mein Studium begonnen und eines meiner Nebenfächer ist Programmieren.

Wir haben nun eine Hausaufgabe aufbekommen und ich weiß nun einfach nicht weiter.

Wie sollen einen Datentyp definieren, der ein Datum (also z. B. ein
Geburtsdatum) aufnehmen kann.
Dazu sollen wir Funktions- und Headerdateien erstellen, welche prüfen, ob ein übergebener Wert des so
definierten Typs ein gültiges Datum beinhaltet (unter Beachtung des
Schaltjahresstatus zulässige Kombination aus Monat und Tag).
Dazu eine Funktion, die den Nutzer zur Eingabe eines Datums
auffordert und nicht eher locker lässt, bis das Datum auch gültig ist und as
Datum soll Rückgabewert der Funktion sein.

Ich hänge gerade etwas, da mein Programm nicht funktioniert und ich einfach nicht weiß warum. Außerdem öffnen sich nun immer "Externe Abhängigkeiten", die meinem Programm noch mehr Fehler hinzufügen. Leider weiß ich nicht, wie ich die ausstellen kann.

Ich hoffe jemand hat einen Rat für mich.

Ich bin für jede Antwort sehr dankbar!

Hier mein Code

Code:
//Header
#ifndef ANGABEN_H_
#define ANGABEN_H_

#include <stdio.h>





#endif


//cpp

#include "angaben.h"
#include <iostream>
#include <stdio.h>
using namespace std;

struct Date
{
  int d, m, y; // Tag, Monat, Jahr

  Date(int d, int m, int y) : d(d), m(m), y(y) 
{
cout<<"Um ein Datum anzuzeigen geben Sie bitte zunächst den Tag (dd) ein!  \n\n";
cin >> d;
cout << "Um ein Datum anzuzeigen geben Sie bitte zunächst den Monat (mm) ein!  \n\n";
cin >> m;
cout << "Um ein Datum anzuzeigen geben Sie bitte zunächst das Jahr (yyyy) ein!  \n\n";
cin >> y; 
}

if (m==4,6,9,11)
{
d!>30;
cout << "Das eingegebene Datum ist nicht korrekt";
}

}

//main.cpp

#include <stdio.h>
#include <iostream>
using namespace std;

int main()
{

	int angaben();




	return 0;
}
 
Hi und Willkommen bei tutorials.de,

kannst du einen Screenshot von diesem externen Abhängigkeits-Etwa machen?
Dann wird vielleicht klarer, was du meinst.

Soll das laut Angabe C oder C++ werden?

Der Code...gib mir noch etwas Zeit zum Schreiben des Beitrags
(falls inzwischen niemand Anderer antwortet, keine Angst, du bekommst Hilfe dazu.
Heute Nacht, aber kann etwas dauern)
 
Wir sollen das Ganze im c erstellen, allerdings kann man auch C++ verwenden. Allerdings wechseln wir im Laufe des Semesters auf C++, also kann es nicht schaden, es gleich so zu lernen.

....ich weiß nicht ganz wie ich es geschafft habe, aber sie ist erscheint nun nach dem Debuggen nicht mehr. Rechts ist eine der Externen Abhängikeiten eine zweite war dann noch: iosfwd. Ich habe aber bevor ich den Code gepostet habe noch ein paar Dinge gelöscht, vielleicht habe ich sie unbewusst ausgerufen (falls das geht).
Ich danke dir ersteinmal sehr für Deine Hilfe, du glaubst gar nicht wie.

Ist nicht schlimm, wenn es etwas dauert, ist ja leider nicht die einzige Aufgabe, also versuche ich mich schon einmal an der nächsten.
 

Anhänge

  • screenshotext.anh..jpg
    screenshotext.anh..jpg
    507,8 KB · Aufrufe: 21
Ach so, das Fenster von VS.
Das sind aber keine Fehler.
Wenn es im Weg war, einfach wegschieben oder Schließen...

An deiner Stelle würd ich erst mal bei C bleiben, bis die ganze Klasse wechselt
(ist keine verlorene Zeit, das Wissen braucht man bei C++ weiterhin)
 
?
Falls du in deinem letzten (inzwischen selbst gelöschten) Beitrag eine Frage hattest,
auf die du dir Antworten erwartet hast, hat sie wohl niemand gesehen bzw. verstanden.
(Ich seh da jedenfalls keine Frage...)
 
...schon gut, das bezog sich mehr auf die erste Frage des Beitrages. ^^
Jetzt ich habe ich immerhin keinen Fehler mehr beim Schreiben des Programmes gemacht (laut Compiler), es startet auch, aber ich sehe nur die Konsole, meine cpp.-Datei scheint nicht integriert zu sein.
 
Zuletzt bearbeitet:
Zurück