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. help me write a program

help me write a program

Scheduled Pinned Locked Moved C / C++ / MFC
help
14 Posts 8 Posters 2 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.
  • U Offline
    U Offline
    User 12936170
    wrote on last edited by
    #1

    write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

    J C S L P 5 Replies Last reply
    0
    • U User 12936170

      write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

      J Offline
      J Offline
      Jochen Arndt
      wrote on last edited by
      #2

      Please read the sticky post (actually) just above yours: HOW TO ASK A QUESTION - C / C++ / MFC Discussion Boards[^]

      Quote:

      Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.

      Quote:

      If you have a school or university assignment, assume that your teacher or lecturer is also reading these forums

      You won't get code written for you here. Just try it yourself and tell us where you got stuck. Then we will try to help.

      U 1 Reply Last reply
      0
      • U User 12936170

        write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

        C Offline
        C Offline
        Chris Losinger
        wrote on last edited by
        #3

        write it yourself and then ask here if you have specific problems

        image processing toolkits | batch image processing

        1 Reply Last reply
        0
        • J Jochen Arndt

          Please read the sticky post (actually) just above yours: HOW TO ASK A QUESTION - C / C++ / MFC Discussion Boards[^]

          Quote:

          Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.

          Quote:

          If you have a school or university assignment, assume that your teacher or lecturer is also reading these forums

          You won't get code written for you here. Just try it yourself and tell us where you got stuck. Then we will try to help.

          U Offline
          U Offline
          User 12936170
          wrote on last edited by
          #4

          ok sir...

          1 Reply Last reply
          0
          • U User 12936170

            write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

            S Offline
            S Offline
            Stefan_Lang
            wrote on last edited by
            #5

            Member 12968703 wrote:

            its say error expected '(' before 'else'..

            The error message already told what is the problem: just read it and check the code that it points out, in this case the else statement: that particular line is incorrect and needs fixing.

            GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)

            1 Reply Last reply
            0
            • U User 12936170

              write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              scanf("%p" , &password); // should be %d for integer values

              if(password=12345); // should be '==' for comparison test
              {
              printf("Your password is correct");
              }

              if else(password!=12345); // Removed the 'if', this is a continuation of the previous if statement

              R 1 Reply Last reply
              0
              • L Lost User

                scanf("%p" , &password); // should be %d for integer values

                if(password=12345); // should be '==' for comparison test
                {
                printf("Your password is correct");
                }

                if else(password!=12345); // Removed the 'if', this is a continuation of the previous if statement

                R Offline
                R Offline
                Rick York
                wrote on last edited by
                #7

                Also remove the semicolons following the right parens.

                L 1 Reply Last reply
                0
                • R Rick York

                  Also remove the semicolons following the right parens.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  :doh:

                  R 1 Reply Last reply
                  0
                  • L Lost User

                    :doh:

                    R Offline
                    R Offline
                    Rick York
                    wrote on last edited by
                    #9

                    I mean the right parens on the lines with ifs. The one on this line :

                    if(password=12345);

                    Will cause the printf to always execute.

                    L 1 Reply Last reply
                    0
                    • R Rick York

                      I mean the right parens on the lines with ifs. The one on this line :

                      if(password=12345);

                      Will cause the printf to always execute.

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      I know, hence my :doh: , indicating my stupidity.

                      U 1 Reply Last reply
                      0
                      • U User 12936170

                        write a program that can be enter the password , if the correct password,the output will display "Your password is correct" if not the output will display "Your password is incorrect" and prompted to re enter a password. this is my code but i still cant figure out what its prolblem.:confused::confused: #include int main() { int password=12345; printf("Please insert your password:\n"); scanf("%p" , &password); if(password=12345); { printf("Your password is correct"); } if else(password!=12345); { printf("Your password is incorrect"); } } its say error expected '(' before 'else'.. kindly anybody can help me..please..

                        P Offline
                        P Offline
                        Patrice T
                        wrote on last edited by
                        #11

                        if else(password!=12345);

                        You need to learn better the if-else structure.

                        Patrice “Everything should be made as simple as possible, but no simpler.” Albert Einstein

                        1 Reply Last reply
                        0
                        • L Lost User

                          I know, hence my :doh: , indicating my stupidity.

                          U Offline
                          U Offline
                          User 12936170
                          wrote on last edited by
                          #12

                          #include int main() { float number = 123456; int pass; printf("Please enter your password:\n"); scanf("%d",&pass); if (pass==number) { printf("Your password is correct.\n"); } else { printf("Your password is incorrect.\n"); } } i already write the program but i dont know how to make a prompted to re enter a password if i enter a wrong password..i really dont know..and i hope u can help me..

                          L D 2 Replies Last reply
                          0
                          • U User 12936170

                            #include int main() { float number = 123456; int pass; printf("Please enter your password:\n"); scanf("%d",&pass); if (pass==number) { printf("Your password is correct.\n"); } else { printf("Your password is incorrect.\n"); } } i already write the program but i dont know how to make a prompted to re enter a password if i enter a wrong password..i really dont know..and i hope u can help me..

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #13

                            You do it be creating a loop, using a do, while or for statement. In pseudo code something like:

                            Set a retry count
                            While retry is not zero
                            Check password
                            If password is correct
                            Then break
                            Else
                            retry = retry - 1
                            If retry is zero
                            Then display error message
                            End While

                            See if you can turn that into C code.

                            1 Reply Last reply
                            0
                            • U User 12936170

                              #include int main() { float number = 123456; int pass; printf("Please enter your password:\n"); scanf("%d",&pass); if (pass==number) { printf("Your password is correct.\n"); } else { printf("Your password is incorrect.\n"); } } i already write the program but i dont know how to make a prompted to re enter a password if i enter a wrong password..i really dont know..and i hope u can help me..

                              D Offline
                              D Offline
                              David Crow
                              wrote on last edited by
                              #14

                              Member 12968703 wrote:

                              if (pass==number)

                              Comparing an int to a float will rarely, if ever, work.

                              Member 12968703 wrote:

                              but i dont know how to make a prompted to re enter a password if i enter a wrong password..i really dont know..and i hope u can help me..

                              To continue the prompting until the correct password is entered, you'll need to use a loop. Something like:

                              do
                              {
                              ...
                              } while (password != 12345);

                              "One man's wage rise is another man's price increase." - Harold Wilson

                              "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                              "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                              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