diff --git a/kwrechner/kwrechner.cpp b/kwrechner/kwrechner.cpp index 9d9ea2a..0a331f0 100644 --- a/kwrechner/kwrechner.cpp +++ b/kwrechner/kwrechner.cpp @@ -144,9 +144,17 @@ int main() { int tag, monat, jahr; cout << "Datum: "; - cin >> tag >> monat >> jahr; + string str; + getline(cin, str); + + tag = stoi(str.substr(0, str.find('.'))); + monat = stoi(str.substr(str.find('.')+1, str.find('.'))); + jahr = stoi(str.substr(str.find('.', 3) + 1)); + + //cout << "tag: " << tag << "monat: " << monat << "jahr " << jahr; datum datum2(tag, monat, jahr); int w = datum2.kwBerechnen(); cout << "kw: " << w; + } \ No newline at end of file