scanf Eingabekontrolle in der Konsole



  • Hi Zusammen

    Ich schreibe ein kleines Mathematikprogramm für die Konsole. Nun möchte ich nach der Eingabe (scanf) überprüfen ob mein Wert "kompatibel" ist. Die Anforderung ist eigendlich das der Wert Numerisch,Ganzzahlig und Positiv ist.

    Ganzzahlig habe ich bereits gemacht.

    y=b; //y=int und b=float
    b=b-y;
    while (b>0)
    { UND SO WEITER

    Positiv ist ja an und für sich auch kein Problem, aber wie kann ich mit einfachen Mitteln testen, ob es sich um einen Nummerischen Wert handelt? Grundsätzlich kann ich "irgendwas" reinschreiben und mein Progrämchen rechnet tapfer weiter... 🙄

    Ah ja,,eine weitere Anforderung. Es darf ausschliesslich stdio.h verwendet werden und nur reiner C code

    Vielen Dank für die Gehelf

    Greets Scriptkiddy



  • Servus,

    Scriptkiddy schrieb:

    Ah ja,,eine weitere Anforderung. Es darf ausschliesslich stdio.h verwendet werden und nur reiner C code

    dann bist du wohl hier Falsch (hier = C# und .Net)

    mfg
    Hellsgore



  • Ups Sorry....

    Admin bitte lösche 🤡


Anmelden zum Antworten