Pokaż wyniki 1 do 3 z 3

Temat: hasło do programu

  1. #1
    Zarejestrowany
    Dec 2006
    Postów
    693

    Domyślnie hasło do programu

    Witam kod:

    Kod:
    #include <iostream>
    int main ()
    {
       char wyraz;
       do {
        std::cout << "Podaj haslo: " ;
        std::cin >> wyraz;
        std::cout << " \n  "  << wyraz << " \n " ;
      } while ( wyraz != 'p') ;
    
      std::cout <<" \n Hasło prawidłowe " ;
      system ("Pause");
          
    }
    i jak włączam program to jak wpisz " p " to bedzie prawidłowe hasło

    ale ja chce np. " babol "
    i jak

    [code]

    } while ( wyraz != 'babol') ;

    [\code]


    i jak robie babol to jest nie poprawne ?

  2. #2
    Zarejestrowany
    Jan 2007
    Skąd
    przed komputerem ;]
    Postów
    12

    Domyślnie

    Kod:
    #include <iostream>
    #include <conio.h>
    #include <string>
    
    using namespace std;
    
    int main()
    {
    	const string haslo = "babol";
    	string wyraz;
    	for (int a = 0; a < 1;)
    	{
    		cout << "Haslo: ";
    		cin >> wyraz;
    		if (haslo == wyraz) 
    		{
    			cout << "Wsio gra.";
    			a++;
    		}
    		else cout << "Blad." << endl;
    	}
    	getch();
    	return 0;
    }
    wyrazy piszemy w cudzyslowiu, w apostrofach jedna literke
    char = jeden znak

  3. #3
    Zarejestrowany
    Feb 2007
    Skąd
    Kielce
    Postów
    131

    Domyślnie

    po 1:
    jesli haslem jest znak to musisz porownywac char do chara, jesli zas haslem jest lancuch to porownujesz string do stringa

    po 2:
    lancuchy zapisujemy w cudzyslowiu "cos" zas znaki (typ char) w apostrofach 'p'

    wiec piszesz:
    Kod:
    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main ()
    {
    string wyraz;
    string haslo="babel";
    do 
    {
    cout << "Podaj haslo: " ;
    cin >> wyraz;
    cout <<" \n "<< wyraz<<" \n";
    } 
    while (wyraz != haslo);
    
    cout <<" \nHasło prawidłowe ";
    system ("Pause");
    return 0;
    }
    nie zapominaj o return w funckji main...
    "W życiu wszystko ma jakiś sens, tylko trzeba go odnaleźć. No i często ma on odmienne znaczenie dla różnych osób."

Podobne wątki

  1. hasło
    By krzyczak in forum Hacking
    Odpowiedzi: 3
    Autor: 02-16-2007, 14:23
  2. hasło
    By przemek1234592 in forum Newbie - dla początkujących!
    Odpowiedzi: 3
    Autor: 02-01-2007, 21:47
  3. POmoc w napisaniu programu w Pythonie
    By Swinger76 in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 2
    Autor: 01-10-2007, 15:02
  4. Zapomniane hasło *.7z
    By illusion in forum Hacking
    Odpowiedzi: 3
    Autor: 08-19-2006, 00:35

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52