Zelaron Gaming Forum

Zelaron Gaming Forum (http://zelaron.com/forum/index.php)
-   Tech Help (http://zelaron.com/forum/forumdisplay.php?f=329)
-   -   Some Help! (http://zelaron.com/forum/showthread.php?t=2262)

spa 2002-04-08 05:55 PM

Some Help!
 
Ok im tryin to write a program, that is sort of like a password protection thingy, where it asks the password, and if u get it right it says, correct you may continue (after that would let u continue with program, in future program) and if u type it wrong It will, deny you and leave you with nothing.

Now, my problem is, declaring the variables..
this is wat I got so far
Code:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
int shokka; //correct password
int ??????; // wrong password

im stuk on the second variable... How can I declare it if it can be more than one thing???? like i dont understand.... how to declare a variable that will have different inputs....like it could be "defew" or "moomannHy89"

Thnx

Badass Gandhi 2002-04-08 08:35 PM

You have to use strings instead of integers to store passwords.

Strings are just arrays of characters, and there are plenty of useful functions in stdlib.h for dealing with them.

WetWired 2002-04-09 08:13 AM

Code:

#include <stdio.h>
#include <string.h>
#include <conio.h>

const char sPwdCorrect[]="shokka";

int main(){
  char sPwdEntered[1024];
  printf("Enter Password:");
  gets(sPwdEntered);
  if(strcmp(sPwdEntered,sPwdCorrect)!=0){
    printf("Password Incorrect\n");
    return 1;
  }//endif(strcmp(sPwdEntered,sPwdCorrect)!=0)
  printf("Password Correct\n");
  //continue program here
  return 0;
}

Study it and learn. If you're a beginning programmer, I would suggest starting with BASIC instead of C
--WetWired


All times are GMT -6. The time now is 01:06 AM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
This site is best seen with your eyes open.