Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Pointer einen Wert zuweisen?

Discussion on Pointer einen Wert zuweisen? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
xNRgiZeDx™'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 41
Received Thanks: 2
Pointer einen Wert zuweisen?

Hallo, ich wollte gerne wissen wie ich per "usereingabe" einem Pointer einen Wert zuweisen kann. Hier als Passwort und Benutzernamen.Später soll man dann das Passwort und den Benutzernamen überprüfen können.
Code:
#include <iostream>

using namespace std;

int main()
{
    int age;
    cout << "Registration." << endl;
    cout << " " << endl;
    cout << "Sie muessen ein Mindestalter von 18 Jahren erreicht haben.Bitte eingeben:" << endl;
    cin >> age;
    if(age >= 18){
        cout << "Willkommen" << endl;
    }else{
    cout << "Zugriff verweigert!" << endl;

    }
    int username;
    int pass;
    cout << "Sie muessen sich registrieren." << endl;
    cout << "Bitte geben sie zuerst Ihren gewuenschten Benutzernamen ein. " << endl;
    cin >> username;
    // ab hier einen Pointer der Passwort und Benutzernamen speichern können soll.

}
xNRgiZeDx™ is offline  
Old 01/26/2013, 00:02   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Hä? Was hat der Pointer mit dem Speichern zu tun?

Wie auch immer, Wertzuweisung eines Pointers geht via Derefenzierung oder Zuweisung der Adresse einer Variablen.

int *pointer = &variable;
*pointer = variable + 50;
snow is offline  
Old 01/26/2013, 00:07   #3



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Wie ich sehe willst du dich in deinem Programm registrieren und dann einloggen.
Das könntest du zum Beispiel folgendermaßen umsetzen:
Code:
#include <iostream>
#include <string>

int main ()
{
	std::cout << "Registration" << std::endl << std::endl;
	std::cout << "Wie alt sind sie?" << std::endl;
	int age;
	std::cin >> age;

	if (age >= 18)
	{
		std::string username[2];
		std::string password[2];
		std::cout << "Geben sie ihren gew\x81nschten Benutzernamen ein." << std::endl;
		std::cin >> username[0];
		std::cout << "Geben sie ihr gew\x81nschtes Passwort ein." << std::endl;
		std::cin >> password[0];
		std::cout << std::endl << std::endl << "Login" << std::endl << std::endl;
		std::cout << "Geben sie ihren Benutzernamen ein." << std::endl;
		std::cin >> username[1];
		std::cout << "Geben sie ihr Passwort ein." << std::endl;
		std::cin >> password[1];
		if (!username[0].compare(username[1]) &&
			!password[0].compare(password[1]))
		{
			std::cout << "Login erfolgreich!" << std::endl;
		}
		else
		{
			std::cout << "Login fehlgeschlagen!" << std::endl;
		}
	}
	else
	{
		std::cout << "Sie m\x81ssen das Mindestalter von 18 Jahren erreicht haben." << std::endl;
	}

	std::cin.get();
	std::cin.ignore();
	return 0;
}
+Yazzn is offline  
Old 01/26/2013, 12:04   #4
 
xNRgiZeDx™'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 41
Received Thanks: 2
Danke für eure Antworten. Werd's gleich mal ausprobieren. Dachte das macht man mit Pointern sry ...
Okay es waren Arrays
xNRgiZeDx™ is offline  
Reply


Similar Threads Similar Threads
[C#]Pointer Wert lesen, schreiben und Code Inject
02/23/2012 - .NET Languages - 0 Replies
Kann mir jemand an einem Beispiel Code zeigen wie man Pointer Werte auslesen kann oder auch schreiben. Und Wie man Code Injecten kann^^.
[C++] Pointer eine bestimmte Adresse zuweisen
09/25/2011 - C/C++ - 4 Replies
Heyho Community! Ich bin grad dabei mir ein wenig die Pointer/Zeiger anzuschauen und habe da eine Frage (habe bereits bei Google gesucht): Wie weise ich einem Pointer eine bestimmte Adresse zu? Ich meine der normale Ablauf wäre ja z.B.: int value = 100; int* iptr = &value; Aber ich möchte dem Pointer die Adresse DIREKT zu weisen, ganz banal formuliert so:
wie kann man einen Button einen Befehl zuweisen?
09/30/2010 - AutoIt - 2 Replies
Ich hab mit Koda kurz eine GUI erstellt (eigentl. nur ein button)und was muss ich dann schreiben? vllt. Func Button1 () Mouseclick("left") Endfunc würde das wenn ich euf den button klicke jetzt Mousemove machen?
C++ Pointer-Wert verändern
07/14/2010 - C/C++ - 6 Replies
Hi, also ich fange grade an mich mit C++ zu beschäftigen und wollte jetzt mal nen kleinen Speedhack für Metin2 machen, nur habe ich leider keine Ahnung wie ich dass mit nem Pointer (lvl 2 Pointer) in C++ mache (mit ner normalen Adresse habe ich es schon geschafft). Per Sufu und Google habe ich auch keine wirkliche Hilfe gefunden.
Pointer auf Energie Wert in Guild Wars
04/07/2009 - Guild Wars - 47 Replies
Hallo, Ich suche schon seit längerem in Guild Wars nach einer Adresse, in der die Energie steht. Ich habe auch eine gefunden. Nun ist die aber nicht statisch und wenn ich auf "Find out what writes to this adress" bei Cheat Engine klicke steht dort statt einer Pointeradresse "Move Data From String to String". Kann mir jmd erklären wie ich trotzdem an den Pointer rannkomm? Oder eine andere Möglichkeit um die Energie einzulesen?



All times are GMT +1. The time now is 12:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.