Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Preventing an Invalid Entry

Preventing an Invalid Entry

Scheduled Pinned Locked Moved C / C++ / MFC
c++question
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    BRIMID
    wrote on last edited by
    #1

    How do you prevent someone from entering an invalid entry? For instance, the user can enter a "y" or "Y". If they entered anything else, they would receive a message saying invalid entry and be given the chance to re enter their input. I am using Microsoft Visual C++.

    N 1 Reply Last reply
    0
    • B BRIMID

      How do you prevent someone from entering an invalid entry? For instance, the user can enter a "y" or "Y". If they entered anything else, they would receive a message saying invalid entry and be given the chance to re enter their input. I am using Microsoft Visual C++.

      N Offline
      N Offline
      Nelek
      wrote on last edited by
      #2

      One way could be...

      BOOL bOK = FALSE;
      CyourDialog newDlg;
      do
      {
      if (IDCANCEL == newDlg.DoModal ())
      break;

      if ((newDlg.yourParameter == "y") || (newDlg.yourParameter == "Y"))
      { bOK = TRUE;
      break;
      else
      AfxMessageBox ("The entry is not valid, please give a correct value");
      }while (bOK == FALSE)

      Greetings. -------- M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you “The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups