Kontrolle, ob vom Integer-Typ



  • Hey,

    ich habe hier ein Problem:

    und zwar arbeite ich mit Microsoft VIsual Studio 6, und arbeite an einem Programm, welches die Impedanzbeträge verschiedener Frequenzgänge errechnet.

    Nun fordert dieses den Nutzer auf, Werte für Widerstand, Spule und Kondensator einzugeben.

    Das Programm läuft soweit tadellos!

    Jedoch möcht ich nun noch die Option einbauen, dass der Nutzer keine Buchstaben/Zeichen eingeben kann, dass das Programm dies erkennt und dem Benutzer eine Warnmeldung ausgibt!

    Ich hab mir überlegt, das alles mit einer if-else Schleife zu realisieren.
    Die Warnmeldung/Messagebox ist auch kein Problem, kann ich auch programmieren.

    Hab mir das so ungefähr gedacht:

    if (m_dR == ? )
    {
    MessageBox("Keine Zeichen erlaubt!", "ERROR", MB_OK|MB_ICONWARNING);
    }
    else
    {
    Programmablauf
    }

    Ich habe es schon mit verschiedenen Wegen versucht.

    if ((m_dR == 0) || (m_dR = 1) | ... | (m_dR = 9))

    oder

    char szText [MAXTEXT];
    if (m_dR == char(MAXTEXT))

    --------------------------------------------------

    Weiß hier einer vllt Rat und kann mir bei dem Problem helfen?

    Danke im Vorraus,
    Gruß,
    Shadow




Anmelden zum Antworten