Ligo Help ! (Stin C)

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Skrip
Δημοσιεύσεις: 5
Εγγραφή: 22 Μαρ 2009 13:43

Ligo Help ! (Stin C)

Δημοσίευση από Skrip » 22 Μαρ 2009 13:49

Geia sas Eimai Mporeite na me Voithisete ligo na ftiakso ayto to prog?
Pos mporo na tropopoihso to programa etsi oste na klini mono otan o xristis eisagei ton sosto kodiko prosvasis xrisimopoiontas thn entolh While ?

Κώδικας: Επιλογή όλων

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

//Global Variables
char _password&#91;100&#93;="test";

//Function Prototypes
void set_password&#40;const char password&#91;&#93;&#41;;
void change_password&#40;&#41;;

////////////////////////////////////////////////////////
/// Function definitions

void set_password&#40;const char password&#91;&#93;&#41;
&#123;
	strcpy&#40;_password,password&#41;;
&#125;

void change_password&#40;&#41;
&#123;
	int res;
	char old_pas&#91;100&#93;="";
	char new_pas&#91;100&#93;="";
	printf &#40;"Type the Existing password!\n"&#41;;
    gets &#40;old_pas&#41;;
    res=strcmp&#40;_password,old_pas&#41;;
if&#40;res==0&#41; 
&#123;
	printf&#40;"Type the new Password!\n"&#41;;
	gets&#40;new_pas&#41;;
	set_password&#40;new_pas&#41;;
	printf&#40;"Password has changed Successfully!\n"&#41;;
&#125;
else 
&#123;
	printf&#40;"Invlaid password!\n"&#41;;
&#125;
&#125;
/////////////////////////////////////////////////////////////////////
///////////////End of Function Definitions

void main&#40;&#41;
&#123;
	change_password&#40;&#41;;
	
&#125;

katrin2404
Δημοσιεύσεις: 33
Εγγραφή: 14 Σεπ 2007 05:00

Ligo Help ! (Stin C)

Δημοσίευση από katrin2404 » 22 Μαρ 2009 16:33

sunithws tetoioi elegxoi ginontai kapws etsi
{scanf ....}
while(....);

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Ligo Help ! (Stin C)

Δημοσίευση από Pavel » 22 Μαρ 2009 17:01

Βάλε τις 3 γραμμές

Κώδικας: Επιλογή όλων

printf &#40;"Type the Existing password!\n"&#41;;
gets &#40;old_pas&#41;;
res=strcmp&#40;_password,old_pas&#41;;
σε loop όπως φαίνεται παρακάτω

Κώδικας: Επιλογή όλων

do
&#123;
	printf &#40;"Type the Existing password!\n"&#41;;
	gets &#40;old_pas&#41;;
	res=strcmp&#40;_password,old_pas&#41;;
&#125; while &#40;res != 0&#41;;
Εσύ είσαι τρελός.

Skrip
Δημοσιεύσεις: 5
Εγγραφή: 22 Μαρ 2009 13:43

Ligo Help ! (Stin C)

Δημοσίευση από Skrip » 22 Μαρ 2009 22:59

Ευχαριστώ Φίλος Με Έσωσες!!! :D

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες