Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Hallo Com, es geht um den (besten) Datentyp einer 10-stelligen Kontonummer?! Meine Überlegung: unsigned long int (irgendwo bei 4 Milliarden) auf der anderen Seite sollten/können evtl. auch Kontonummern mit führender 0 möglich sein da würde ich dann char[] verwenden?! Aber wenn ich char verwende, hab ich wiederum Probleme, diese zu "berechnen", wenn ich z.B. hintereinander weg mehrere Kontonummern erstellen möchte.

  • Benutzer-Avatarbild

    OK also char[] - um das dann in long long int umzuwandeln. Das Bankensystem ist eine Aufgabe aus Programmieren 1, welches ich soweit eig. fertig habe aber nur noch die 10-stellige Kontonummer einbauen muss.

  • Benutzer-Avatarbild

    Zitat von jvbsl: „@Te : wie wird denn die Kontonummer "berechnet"?“ Das obliegt ganz mir. Meine Idee war, es ein bisschen "schick" zu machen und die ersten beiden Ziffern als "Bankcode" zu verwenden, die restlichen 8-1 als Kundencode und die letzte als Prüfziffer berechnen zu lassen (in etwa wie beim IBAN). Soweit so gut - muss ich erst einmal simpel anfangen und einen sinnvollen Datentyp finden. Das Problem an welchem ich momentan hänge ist folgendes, dass wenn ich einen Kunde hinzufüge, die KN…

  • Benutzer-Avatarbild

    Vielen Dank für eure rege Anteilnahme Ich glaube es folgendermaßen gelöst zu haben: mit einem int Array. Ein char Array finde ich nicht so passend. sozusagen wie @~blaze~ sagte... C-Quellcode (13 Zeilen) Damit bin ich ja nun so flexibel das ich zur Generierung einfach die letzte Ziffer im Array erhöhe. Ebenso kann ich auch mein Prüfalgo einbauen

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Lies einen String ein und wandle die einzelnen Chars dieses Strings“ Warum soll ich denn ein String einlesen? Meiner Meinung ist doch das int Array am passendsten, da ich dann mit der Modulorechnung die einzelnen Ziffern in mein int Array einlesen kann. Denn mit chars an sich arbeite ich ja nicht sondern nur mit Zahlen. Oder verstehe ich das noch nicht ganz?

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „einen Fehler kriegen“ kleiner Trick: while (getchar() != '\n');