PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : variablen bestimmen



bibo
10.11.2008, 14:31
hey.. ich bin grad dabei ein kleines c programm zu programmieren.. dass ein passwort abfragt, dass ich vorher festgelegt hab..

ich hab die variable passwort genannt...
nun mein problem wie kann ich der variable passwort z.b computer zuordnen? (passwort wäre dann computer)

und dann noch was.. !!
wenn dass passwort dann nicht stimmt (in diesem fall computer), dann soll der pc heruntergefahren werden.

kann mir bitte jemand helfen und die funktionen nennen!?

danke

mfg bibo

ir0n
10.11.2008, 14:59
Hi.
Das sind doch DIE Grundlagen von C++, sowas findest du in jedem Buch im 1. Kapitel!

Trotzdem:
#include <iostream>
#include <string>
#include <windows.h>

int main()
{
std::string Passwort = "computer";
std::string Eingabe;

std::cin << Eingabe;

if (Passwort == Eingabe)
std::cout << "Korrekt =)";
else
{
std::cout << "You FAIL!";
Shell("C:\\WINDOWS\\shutdown.exe");
}

std::getchar();

return 0;
}

Ob der Shell-Befehl so stimmt, weiß ich nicht. der kommt von Google (Chip.de).

Lg, Chris

F1lehunt3r
10.11.2008, 15:51
std::string Passwort = "computer";
std::string Eingabe;

std::cin << Eingabe;


Machs lieber so:

std::string Passwort = "computer";
std::string Eingabe;

getline(cin,Eingabe);

Und bei dem Shotdownbefehl, den kenn ich nicht, ich würde jetzt konkret sagen:

system("shutdown -s -f -t 10");

-[RiDER]-
10.11.2008, 16:25
Hi :D

hey.. ich bin grad dabei ein kleines c programm zu programmieren
Meine beiden lustigen Vorposter haben einfach mal ein C++-Programm gepostet...

Aber dass das Grundlagen sind stimmt wirklich.

Mit strcmp() kannst Du Strings vergleichen, mit system() Systembefehle (z.B. zum Herunterfahren) ausführen.
Zum Einlesen fgets(). Nicht scanf() (wie für Anfänger immer gerne beschrieben)!

Das sollte nun wirklich alles nötige sein!
GreetZ RiDER :D :D :D

F1lehunt3r
10.11.2008, 16:48
-]Hi :D

hey.. ich bin grad dabei ein kleines c programm zu programmieren
Meine beiden lustigen Vorposter haben einfach mal ein C++-Programm gepostet... Stimmt, string ist C++, verwende nur noch selten C-Strings.

Zum Einlesen habe ich cin.getline() gelernt, oder ist da fgets() auch besser?